我在jquery weekcalendar demo plugin上遇到了问题,它在Mozilla中有效,但在Chrome中没有。

我发现问题与Datetime

DEMO.JS文件中:

  alert(new Date("2013-08-08T09:40"));


因此它可以与Mozilla Firefox一起使用,并且输出良好



但是在Chrome(版本28.0.1500.95m)中,它不起作用:
输出错误:



所以请帮帮我。我也需要与chrome相同的输出

最佳答案

正确的格式是

new Date("2013-08-08T09:40Z");


http://www.w3.org/TR/NOTE-datetime

如果要玩本地时区游戏,则必须手动计算所需的偏移量,并使用以下格式:

new Date("2013-08-08T09:40+05:30");


不过,仅使用UTC更容易。

如果您不想指定任何时区,则需要使用其他构造函数:

new Date(2013, 7, 8, 9, 40);


这将导致瞬间取决于用户在计算机上设置的时区。

09-25 17:17
查看更多