Date()对象设置时间总晚一个月

2015-10-01 08:16:09 +08:00
 ivito
比如
start.setFullYear(2014, 12, 2); //时间年、月、日
而解析出来的结果却是: 2015 1 月 2 日
start.toLocaleString()
不知道是什么原因
3713 次点击
所在节点    JavaScript
12 条回复
RoberMac
2015-10-01 08:18:11 +08:00
month: Integer value representing the month, beginning with 0 for January to 11 for December.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
ivito
2015-10-01 08:19:00 +08:00
@RoberMac 直接命中,谢谢大神,我刚开始捣鼓 js^_^
hyt7212
2015-10-01 09:21:38 +08:00
真巧,我也遇到这个问题,感谢
xxppxiaowei
2015-10-01 09:35:45 +08:00
@ivito 有问题上 MDN
learnshare
2015-10-01 10:30:56 +08:00
想起了嘌呤生女儿的时候...
http://weibo.com/1744667943/Bs3zqFdJQ
aprikyblue
2015-10-01 10:55:25 +08:00
@learnshare
一看到就想起了鸟嘌呤、腺嘌呤。。。
zonghua
2015-10-01 11:09:35 +08:00
javascript 月份从 0 开始!书里说了好多遍。
an168bang521
2015-10-01 14:05:11 +08:00
new Date()//获取客户端当前的事件(标准的事件格式数据)
getFullYear();//获取四位年
getMonth();//获取月 0-11 代表 1-12 月;
getDate();//获取日
getDay();//获取星期 0-6 代表周日-周六
getHours();//获取小时
getMinutes();//获取分
getSeconds();//获取秒
getMilliseconds();//获取毫秒
getTime();//获取距离 1970 年一月一日午夜的毫秒差;
guoqiao
2015-10-01 14:21:13 +08:00
哈哈哈,又有人掉进这个坑了
ivito
2015-10-01 21:36:23 +08:00
@xxppxiaowei 感谢推荐,业余搞搞 js ^_^
legendlee
2015-10-02 02:56:24 +08:00
月份是从 0 开始的
rangercyh
2015-10-16 15:44:20 +08:00
哈哈,昨天我也遇到这个问题,笑死我了。。。 0-11

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/224959

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX