javascript – toDateString()递减我的约会

前端之家收集整理的这篇文章主要介绍了javascript – toDateString()递减我的约会前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于以下代码
var d = new Date("2013-07-01");
console.log(d.toDateString());

输出2013年3月30日的Sun Jun,这比输入的少了一天.对象怎么了?实际存储的日期是什么?

解决方法

日期被解析为UTC日期,但是toDateString()输出当前时区的时间.

试试这个

var d = new Date(2013,6,1); //6 instead of 7 because the mont argument is  zero-based
console.log(d.toDateString());

What date is actually stored?

2013-07-01 00:00:00 UTC

猜你在找的JavaScript相关文章