夏令时导致Firefox上的jQuery UI datepicker出现问题

时间:2016-03-27 09:31:35

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

我在Firefox上遇到jQuery UI datepicker的问题。

我正在制定一个基于未来日程安排的系统,我注意到2016-03-31是星期四,这是正确的,但2016-04-01也是星期四,应该是星期五!

问题出现在Firefox的桌面版和移动版上,但在其他浏览器上却没有。

有趣的是,它也发生在https://jqueryui.com/datepicker/的演示中!

2016年3月https://jqueryui.com/datepicker/的屏幕截图:

enter image description here

2016年4月https://jqueryui.com/datepicker/的屏幕截图:

enter image description here

如您所见,四月份的所有日期都有错误的一周。它被移动了一天。

2016年3月至5月的https://jqueryui.com/datepicker/#multiple-calendars屏幕截图:

enter image description here

正如你所看到的那样,它在4月份是错误的,但在3月和5月是正确的。

而且,回应a comment below,是的,我在Jordan, Asia。所以?

1 个答案:

答案 0 :(得分:3)

这个问题与我的国家有关,因为:

@Pang comments

  

Jordan is having some Daylight Saving Time changes on 2016-04-01,更改时间是00:00:00!显然,乔丹在2016-04-01没有00:00:00,所以Firefox很困惑,并认为00:00:00仍然是星期四。

问题在4月1日自动修复:)