var today = new Date(); if (today.getMonth() === 1 && today.getDate() === 13) { alert('亲爱的,我预定了晚餐,晚上6点在餐厅见!'); }
前面各位同学写的我觉得不对啊。直接new一个Date(2016, 1, 14)的话那后面的判断无论那一天执行都成立了。
new
Date(2016, 1, 14)
问题是出在判断语句中的today.getMonth() === 2上了,因为2月14日那天getMonth()得到的数字是1
today.getMonth() === 2
getMonth()
1
不知道我我理解的对不对
我也是怎么想的
new 一个时间当然是为了测试了,不然你要等到情人节当天再来看结果吗?
Sign in to make a reply
谢谢碎碎念
前面各位同学写的我觉得不对啊。直接
new
一个Date(2016, 1, 14)
的话那后面的判断无论那一天执行都成立了。问题是出在判断语句中的
today.getMonth() === 2
上了,因为2月14日那天getMonth()
得到的数字是1
不知道我我理解的对不对