1
wxt2005 2014-07-17 00:39:35 +08:00 1
因为你用 2014,7,15 这种格式传值的时候,月份是从0开始数的。
所以实际上这是8月15日了。 |
2
jsonline 2014-07-17 00:50:47 +08:00 via Android 1
差了一个月,经典的坑。专门用来坑新手的。
|
3
jsonline 2014-07-17 01:09:59 +08:00
你如果要问为什么JS这么坑,其实是因为JS诞生的时候直接照搬了Java 1.0的Date对象。
所以 Java 1.0 的 Date 为什么是这样的呢?是因为 Java 1.0 遵循了一份老旧的 C 语言的标准(the old standard (POSIX) localtime C function http://linux.die.net/man/3/localtime) 这个坑的由来和 JS 的 NaN 坑是多么的类似啊,啊哈哈。 |
4
SoloCompany 2014-07-17 02:45:02 +08:00 via iPad
这个问题的标准回答可以套用典型的 RTFM 了
|
5
coolicer 2014-07-17 08:24:33 +08:00
学习了。
|
6
Tonni 2014-07-17 09:39:33 +08:00 via Android
可以考虑用momentjs处理时间
|