求一个高考倒计时的js代码,加解释🙏

 我来答
百度网友c9c0e35d4
2017-05-08 · TA获得超过162个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:39.4万
展开全部
var scount = 0;
$(function () {
var start = setInterval(function () {
var dtstr = "";
var now = new Date();//初始化当前时间
var newdatr = new Date(now.getFullYear(), "05", "07", "00", "00", "00", "00");//初始化目标时间(这里的05实际上是六月)
var nowhms = now.getTime();//当前时间转换毫秒
var newhms = newdatr.getTime();//目标时间转换毫秒
var cha = newhms - nowhms;//时间差(毫秒数)
if (cha > 0) {
var day = parseInt(cha / (1000 * 60 * 60 * 24));//计算天数
var hh = parseInt((cha % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));//计算小时
var min = parseInt(((cha % (1000 * 60 * 60 * 24)) % (1000 * 60 * 60)) / (1000 * 60));//计算分钟
var ss = parseInt((((cha % (1000 * 60 * 60 * 24)) % (1000 * 60 * 60)) % (1000 * 60)) / 1000);//计算秒
if (ss == 0) {
scount += 1;
}
//var ms = parseInt((((cha % (1000 * 60 * 60 * 24)) % (1000 * 60 * 60)) % (1000 * 60)) % 1000);
dtstr = day + "天" + hh + "小时" + min + "分钟" + ss + "秒";//+ ms + "毫秒";
}
$("#timestr").html(dtstr);
$("#flag").html("你已经续了" + scount + "分钟。");
}, 1000);
});
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
dfnite6270
2017-05-08 · 超过18用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:22.9万
展开全部
<!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>JS实现倒计时</title> 
<script language="javascript" type="text/javascript"> 
var interval = 1000; 
function ShowCountDown(year,month,day,divname) 

var now = new Date(); 
var endDate = new Date(year, month-1, day); 
var leftTime=endDate.getTime()-now.getTime(); //剩余毫秒
var leftsecond = parseInt(leftTime/1000); 
 
var day1=Math.floor(leftsecond/(60*60*24)); //剩余天
var hour=Math.floor((leftsecond-day1*24*60*60)/3600); //剩余时
var minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60); //剩余分
var second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60); //剩余秒
var cc = document.getElementById(divname); 
cc.innerHTML = "距离高考"+year+"年"+month+"月"+day+"日还有:"+day1+"天"+hour+"小时"+minute+"分"+second

+"秒"; //显示

window.setInterval(function(){ShowCountDown(2017,6,7,'divdown1');}, interval); 
</script> 
</head> 
<body> 
<div id="divdown1"></div> 
</body> 
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式