xdate: 2013-10-26 =
Fri Oct 25 2013 20:00:00 GMT-0400 (Eastern Daylight Time)
xdate: Oct 26, 2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
xdate: 10/26/2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
xdate: Oct. 26, 2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
当我使用带有上面字符串的 new Date(xdate) 在 javascript 中创建日期时,它们似乎都工作正常,除了前一天晚上晚上 8 点出现的 yyyy-mm-dd 之外。不幸的是,这是由 HTML5 type=date 创建的格式。使该字符串也可以创建正常日期的任何方法。
我想我的问题更多:为什么这种格式会创建一个休假 4 小时的日期。我使用 2013-10-26 创建一个日期,然后执行 getDate 并获得 25 日。这似乎是错误的!