增加营业时间到coutdown计数器
Adding hours to coutdown counter
我对javascript很陌生,我需要使这个函数倒计时到特定的小时。当前的代码倒计时到一天的开始,我需要再添加几个小时。我该怎么做?
<script>
//cd counter//
var current = "<b class='cdb'> 0д.</b> : <b class='cdb'> 0ч.</b> : <b class='cdb'> 0м.</b> : <b class='cdb'> 00с.</b><br />";
var montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function countdown(yr,m,d){
theyear=yr;themonth=m;theday=d
var today=new Date();
var todayy=today.getYear();
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[m-1]+" "+d+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if(dday<0&&dhour<0&&dmin<0&&dsec<1){
document.getElementById('count2').innerHTML = current;
return
} else
document.getElementById('count2').innerHTML = "<b class='cdb'>"+dday+"д.</b> : <b class='cdb'>"+dhour+"ч.</b> : <b class='cdb'>"+dmin+"м.</b> : <b class='cdb'>"+dsec+"с.</b><br />";
setTimeout("countdown(theyear,themonth,theday)",1000)
}
countdown(2013,11,8);
</script>
快速而肮脏的方法是将您想要的小时数添加到 dhour 变量中。
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1) + numHours
一种更强大的方法是将所有相同的信息添加到您的未来字符串中:
futurestring=montharray[m-1]+" "+d+", "+yr+" "+hour+":"+min+":"+sec
当然,然后您需要设置hour
、min
和sec
。
相关文章:
- JQuery使计数器每次更改时都会增加
- Javascript计数器变量未显示正确的值
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- 如何在for循环中使用计数器
- 正确使用AES-CTR模式的随机数和计数器
- Javascript猜测游戏-计数器不工作
- Javascript第二计数器
- Jquery:直到寄存器打开的时间计数器
- 如何使用JavaScript创建时间计数器
- Javascript计数器问题
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- 如何正确制作计数器angularjs
- 使用FlipClock js的404页面计数器效果
- (PHP)克隆按钮上的按钮点击计数器
- 困在使用RxJS删除所有计数器应用程序中
- JavaScript中的足球时钟计数器
- 键入时更改计数器的颜色
- Highcharts车速表,里程计数器的数据标签
- 函数式编程 - 用于递增计数器的简单 for 循环
- 增加营业时间到coutdown计数器