求一个高考倒计时的js代码,加解释🙏
2个回答
展开全部
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);
});
$(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 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
展开全部
<!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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询