将 javascript 时钟的日期偏移 2 周
Offsetting the date of a javascript clock by 2 weeks
在我的网站上我有一个时钟,您可以在下面找到代码,我需要做的是将日期偏移到未来 2 周。这样做的原因是这个时钟将显示产品的 eta 时间和日期。他们需要 2 周的时间才能联系到客户。
这可能吗?如果可以,你能告诉我如何调整日期吗?
提前致谢。
JAVASCRIPT
<script type="text/javascript">
tday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
function GetClock(){
var d=new Date();
var nday=d.getDay(),nmonth=d.getMonth(),ndate=d.getDate(),nyear=d.getYear(),nhour=d.getHours(),nmin=d.getMinutes(),nsec=d.getSeconds(),ap;
if(nhour==0){ap=" AM";nhour=12;}
else if(nhour<12){ap=" AM";}
else if(nhour==12){ap=" PM";}
else if(nhour>12){ap=" PM";nhour-=12;}
if(nyear<1000) nyear+=1900;
if(nmin<=9) nmin="0"+nmin;
if(nsec<=9) nsec="0"+nsec;
document.getElementById('clockbox').innerHTML=""+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyear+" "+nhour+":"+nmin+":"+nsec+ap+"";
}
window.onload=function(){
GetClock();
setInterval(GetClock,1000);
}
</script>
HTML
<div id="clockbox"></div>
JS 中的日期可能会变得棘手。您最好使用 Date.js 这样的日期库。 .add() 方法会对您有所帮助,或者您可以随时调用 .parse("+2 weeks")
在我的网站上我有一个时钟,您可以在下面找到代码,我需要做的是将日期偏移到未来 2 周。这样做的原因是这个时钟将显示产品的 eta 时间和日期。他们需要 2 周的时间才能联系到客户。
这可能吗?如果可以,你能告诉我如何调整日期吗?
提前致谢。
JAVASCRIPT
<script type="text/javascript">
tday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
function GetClock(){
var d=new Date();
var nday=d.getDay(),nmonth=d.getMonth(),ndate=d.getDate(),nyear=d.getYear(),nhour=d.getHours(),nmin=d.getMinutes(),nsec=d.getSeconds(),ap;
if(nhour==0){ap=" AM";nhour=12;}
else if(nhour<12){ap=" AM";}
else if(nhour==12){ap=" PM";}
else if(nhour>12){ap=" PM";nhour-=12;}
if(nyear<1000) nyear+=1900;
if(nmin<=9) nmin="0"+nmin;
if(nsec<=9) nsec="0"+nsec;
document.getElementById('clockbox').innerHTML=""+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyear+" "+nhour+":"+nmin+":"+nsec+ap+"";
}
window.onload=function(){
GetClock();
setInterval(GetClock,1000);
}
</script>
HTML
<div id="clockbox"></div>
JS 中的日期可能会变得棘手。您最好使用 Date.js 这样的日期库。 .add() 方法会对您有所帮助,或者您可以随时调用 .parse("+2 weeks")