【发布时间】:2017-09-04 13:53:21
【问题描述】:
我正在将一个复活节彩蛋放入我的程序中,这会导致万圣节出现南瓜灯图像,但我无法让代码将 10 月 31 日识别为月/日。当我对我的代码执行 console.log 时,它会反馈“2017 年 10 月 30 日星期一”而不是 31 日。
var today = new Date();
var halloween = new Date(today.getFullYear() + '10-31');
console.log(halloween.toDateString());
console.log(today.toDateString());
if (today.toDateString() === halloween.toDateString()) {
printedMsg.innerHTML = rewardMsg + 'You deserve a spooky treat! ' +
'<img src="https://preview.c9users.io/mkrul/color_project/reward-imgs/boo.jpg">';
}
编辑:我将缺失的连字符放在“-10-31”前面,但控制台仍显示“2017 年 10 月 30 日星期一”
var halloween = new Date(today.getFullYear() + '-10-31');
【问题讨论】:
标签: javascript date