Jquery datepicker显示闰年的错误日期[关闭]

Posted

技术标签:

【中文标题】Jquery datepicker显示闰年的错误日期[关闭]【英文标题】:Jquery datepicker showing wrong date for leap year [closed] 【发布时间】:2016-05-27 19:46:09 【问题描述】:

我在一个旧项目中使用日期选择器,它工作正常 但它显示了错误的闰年日期 29/02/2016。

这里显示的是 2016 年 1 月 3 日,而不是 2016 年 2 月 29 日。 请帮助我显示正确的闰年日期。

访问:http://2008.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePicker.html

【问题讨论】:

欢迎来到 Stack Overflow。我们很乐意为您提供帮助。为了提高您获得答案的机会,以下是一些提示:How to Ask 我猜这是库中的一个错误。但是由于他们在他们的页面上只谈论 jquery 1.1 和 1.2,我猜想它不再被维护并且这不会被修复。因此,您要么需要自己查看该代码并修复 tge 错误,要么切换到另一个库。 【参考方案1】:

这个错误实际上是在 2010 年在这个特定的日期选择器中报告的。See issue #195。那里发布了一种解决方法 - 或者更确切地说是对其中一个功能的重写。

但是,很明显该库已被废弃,因此我的建议是切换到其他库。如果您的项目专注于 jQuery,请尝试 the date picker control in jQuery UI。如果您不喜欢 jQueryUI 的开销,它已单独提供here。

【讨论】:

非常感谢...通过您的参考解决的问题参见问题 #195 code.google.com/archive/p/jquery-datepicker/issues/195

以上是关于Jquery datepicker显示闰年的错误日期[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery UI - Datepicker - 隐藏年份

如何使用 Jquery 在 DatePicker 中设置昨天的日期

jquery.datepicker怎么指定日期为每个月最后一天???

如何使用 JavaScript 或 jQuery 在 html 中使用 datepicker 按年月和日填充年龄

如何在 jQuery datepicker 上设置服务器日期

加载时jQuery datepicker表示未定义。