网站制作学习网JS脚本→正文:javascript倒计时
字体:

javascript倒计时

JS脚本 2011/4/26 18:34:38  点击:不统计

原载于:原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

javascript倒计时:通过javascript获取当前时间和所要求时间进行时间戳的差,然后通过天,小时分钟计算,算出倒计时的时间。
查看在线效果:javascript倒计时

代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>javascript 倒计时,倒计时代码,js倒计时代码例子,js倒计时代码</title>
<meta http-equiv="keywords" content="倒计时,倒计时代码,js倒计时代码,javascript倒计时代码" />
</head>

<body><div id="foraspcn"></div>
<script language="javascript">
function forasp_cn_date(){

var datego = "2018-10-09 21:35:28";//
var datetemp = (datego.replace(/:| /g,"-")).split("-");//对日期进行分割
var datego_u = (new Date(Date.UTC(datetemp[0],datetemp[1]-1,datetemp[2],datetemp[3]-8,datetemp[4],datetemp[5]))).getTime()/1000;
//将日期转换为日期戳
var now_u = Math.round((new Date()).valueOf()/1000);
//现在的日期戳去除了毫秒
var forasp_cn = datego_u-now_u;
//获取日期差,从而计算倒计时时间www-fo-a-sp.cn
var day = Math.floor(forasp_cn/(24*3600));
//计算倒计时的天数差。
var hour = Math.floor((forasp_cn-day*24*3600)/3600);
//计算倒计时的小诗差
var minter = Math.floor((forasp_cn-day*24*3600-hour*3600)/60);
///计算倒计时的分钟差
var secound = (forasp_cn-day*24*3600-hour*3600-minter*60);
//计算秒差
document.getElementById("foraspcn").innerHTML=("倒计时"+day+"天"+hour+"时"+minter+"时"+secound+"秒");
}
setInterval(forasp_cn_date,1000);

</script>
</body>
</html>


·上一篇:js产品比较代码 >>    ·下一篇:javascript获取IE版本 >>
推荐文章
最新文章