小编Rom*_*ain的帖子

Chrome javascript日期错误在2013年6月6日完全正确

我正在使用javascript Date对象将字段值转换为时间戳,同一段代码可以工作几年,但今天我有一个奇怪的行为,标题中有日期.

它可以通过以下代码汇总:

// 06 June 2013
DateTemp = new Date();
DateTemp.setFullYear( 2013 );
DateTemp.setMonth( 5 );
DateTemp.setDate( 6 );
DateTemp.setHours( 0 );
DateTemp.setMinutes( 0 );
DateTemp.setSeconds( 0 );
console.log( DateTemp.getMonth() ); // 5

DateTemp.setMonth( 6 );
console.log( DateTemp.getMonth() ); // 6

DateTemp.setMonth( 7 );
console.log( DateTemp.getMonth() ); // 7
Run Code Online (Sandbox Code Playgroud)

我希望它能回归:5 6 7

但它输出:6 6 7

因此,如果用户在字段中输入此日期,它会在一个月后存储日期...如果有人可以解释我在哪里搞砸了,请提前感谢您.

祝你今天愉快,

javascript google-chrome date

3
推荐指数
1
解决办法
628
查看次数

标签 统计

date ×1

google-chrome ×1

javascript ×1