但我希望对此进行扩展,并且只在一年中的某些时间显示弹出窗口。基本上它只是一个简单的“快乐'插入假期'”形象给我们的客户。
例如10月31日显示万圣节图像,11月5日烟花图像,12月25日显示圣诞快乐图像等当它不是特定日期时,只希望网站显示为标准,没有弹出框。
非常感谢任何帮助。
答案 0 :(得分:0)
var today = new Date();
var first = new Date(today.getFullYear(), 0, 1);
var theDay = Math.round(((today - first) / 1000 / 60 / 60 / 24) + .5, 0);
if (theDay == 298)alert("It is day 298! Yahtzee!")
使用此方法可以获取一年中的某一天并针对特定日期进行测试。
今天是今年的第298天,正如你所看到的那样,我已经成功地对298进行了测试。
因此,只需对每个框使用此测试:
if (theDay == 359){ //Christmas day
//Your code
}
您只需要计算一年中哪一天是您想要的每个日期。