课程
/前端开发
/JavaScript
/倒计时效果
new Date(2015,12,26)会多出一个月的天数,改为new Date(“2015,12,26”)却不会,请问这个是什么原因呢?
2015-09-29
源自:倒计时效果 2-3
正在回答
添加引号,会自动调用date.parse()这个方法,将这个字符串转换为时间。如果不加引号,那就是直接输入了年月日,又因为索引是从0开始的原因,自然会多出一个月的天数。
我用的Safari,用,隔开输入日期根本用不了,只能2016/1/1才行
肉奶儿
new Date("2015,12,16") 格式 在 IE8 及其以下版本 不兼容,不建议使用 此格式。
木刻雪原
不加引号时,第二个参数是指第几个月,比如你这里的 12 就是第12个月,这明显已到了下一年的第一个月,因为月份是从0开始的。加引号时,就相当于格式化时间格式。
举报
电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术