这段html代码如何控制显示距离节日,比如距离节日的天数小于等于10天,才显示,应该如何修改?var urodz1= new Date("6/6/2011");var urodz2= new Date("6/19/2011");var urodz3= new Date("5/8/2011");var s1="今天离端午节";v
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 19:40:40
![这段html代码如何控制显示距离节日,比如距离节日的天数小于等于10天,才显示,应该如何修改?var urodz1= new Date(](/uploads/image/z/14933683-19-3.jpg?t=%E8%BF%99%E6%AE%B5html%E4%BB%A3%E7%A0%81%E5%A6%82%E4%BD%95%E6%8E%A7%E5%88%B6%E6%98%BE%E7%A4%BA%E8%B7%9D%E7%A6%BB%E8%8A%82%E6%97%A5%2C%E6%AF%94%E5%A6%82%E8%B7%9D%E7%A6%BB%E8%8A%82%E6%97%A5%E7%9A%84%E5%A4%A9%E6%95%B0%E5%B0%8F%E4%BA%8E%E7%AD%89%E4%BA%8E10%E5%A4%A9%2C%E6%89%8D%E6%98%BE%E7%A4%BA%2C%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%3Fvar+urodz1%3D+new+Date%28%226%2F6%2F2011%22%29%3Bvar+urodz2%3D+new+Date%28%226%2F19%2F2011%22%29%3Bvar+urodz3%3D+new+Date%28%225%2F8%2F2011%22%29%3Bvar+s1%3D%22%E4%BB%8A%E5%A4%A9%E7%A6%BB%E7%AB%AF%E5%8D%88%E8%8A%82%22%3Bv)
这段html代码如何控制显示距离节日,比如距离节日的天数小于等于10天,才显示,应该如何修改?var urodz1= new Date("6/6/2011");var urodz2= new Date("6/19/2011");var urodz3= new Date("5/8/2011");var s1="今天离端午节";v
这段html代码如何控制显示距离节日,比如距离节日的天数小于等于10天,才显示,应该如何修改?
var urodz1= new Date("6/6/2011");
var urodz2= new Date("6/19/2011");
var urodz3= new Date("5/8/2011");
var s1="今天离端午节";
var s2="今天离父亲节";
var s3="今天离母亲节";
var now = new Date();
var ile1 = urodz1.getTime() - now.getTime();
var ile2 = urodz2.getTime() - now.getTime();
var ile3 = urodz3.getTime() - now.getTime();
var dni1 = Math.floor(ile1 / (1000 * 60 * 60 * 24))+1;
var dni2 = Math.floor(ile2 / (1000 * 60 * 60 * 24))+1;
var dni3 = Math.floor(ile3 / (1000 * 60 * 60 * 24))+1;
if ( dni1 >0)
document.write(""+s1+"还有"+dni1 +"天 ")
else if(dni1==0)
document.write("今天是端午节,不要忘了吃粽子哦~")
if (dni2 >0)
document.write(""+s2+"还有"+dni2 +"天 ")
else if(dni2==0)
document.write("今天是父亲节,祝天下所有的父亲,节日快乐~")
if (dni3 >0)
document.write(""+s3+"还有"+dni3 +"天 ")
else if(dni3==0)
document.write("今天是母亲节,祝天下所有的母亲,节日快乐~")
else
document.write(" 欢迎光临本站!")
if ( dni1 0)
document.write(""+s1+"还有"+dni1 +"天 ")
我测试了,这样也可以
这段html代码如何控制显示距离节日,比如距离节日的天数小于等于10天,才显示,应该如何修改?var urodz1= new Date("6/6/2011");var urodz2= new Date("6/19/2011");var urodz3= new Date("5/8/2011");var s1="今天离端午节";v
注意我加了注释的地方://加上判断是否小于或等于10
var urodz1= new Date("6/6/2011");
var urodz2= new Date("6/19/2011");
var urodz3= new Date("5/8/2011");
var s1="今天离端午节";
var s2="今天离父亲节";
var s3="今天离母亲节";
var now = new Date();
var ile1 = urodz1.getTime() - now.getTime();
var ile2 = urodz2.getTime() - now.getTime();
var ile3 = urodz3.getTime() - now.getTime();
var dni1 = Math.floor(ile1 / (1000 * 60 * 60 * 24))+1;
var dni2 = Math.floor(ile2 / (1000 * 60 * 60 * 24))+1;
var dni3 = Math.floor(ile3 / (1000 * 60 * 60 * 24))+1;
if ( dni1 >0 && dni1 0 && dni2 0 && dni3