javascript倒计时中如何设置显示的格式:***天***小时***分***秒
答案:2 悬赏:50
解决时间 2021-02-19 12:22
- 提问者网友:逐野
- 2021-02-19 03:50
javascript倒计时中如何设置显示的格式:***天***小时***分***秒
最佳答案
- 二级知识专家网友:野心和家
- 2021-02-19 04:51
<html>
<head>
<style>
#PPQTime{
font-size:36px;
color:black;
font-weight:bold;
}
</style>
<script>
function Clock()
{
var Today=new Date();
var PPQday=new Date(2012,9-1,28); //你想倒计时的结束日期
var DayTime = (PPQday.getTime()-Today.getTime())/ 1000 / 60 / 60 /24;
var days = parseInt(DayTime);//天
var HourTime =(DayTime - days)*24;
var hours =parseInt(HourTime);//时
var MinutesTime =(HourTime-hours)*60;
var minutes = parseInt(MinutesTime);//分
var SecondTime =(MinutesTime-minutes)*60;
var seconds = parseInt(SecondTime); //秒
document.getElementById("PPQTime").innerHTML= "距宝宝出生还有 "+ days + "天"+ ForMat(hours)+"小时"+ForMat(minutes)+"分"+ForMat(seconds)+"秒";
setTimeout(Clock,1000);
}
function ForMat(data)
{
if(data<10)
return "0"+data;
else
return data;
}
</script>
</head>
<body onload="Clock()">
<div id="PPQTime"></div>
</body>
</html>
<head>
<style>
#PPQTime{
font-size:36px;
color:black;
font-weight:bold;
}
</style>
<script>
function Clock()
{
var Today=new Date();
var PPQday=new Date(2012,9-1,28); //你想倒计时的结束日期
var DayTime = (PPQday.getTime()-Today.getTime())/ 1000 / 60 / 60 /24;
var days = parseInt(DayTime);//天
var HourTime =(DayTime - days)*24;
var hours =parseInt(HourTime);//时
var MinutesTime =(HourTime-hours)*60;
var minutes = parseInt(MinutesTime);//分
var SecondTime =(MinutesTime-minutes)*60;
var seconds = parseInt(SecondTime); //秒
document.getElementById("PPQTime").innerHTML= "距宝宝出生还有 "+ days + "天"+ ForMat(hours)+"小时"+ForMat(minutes)+"分"+ForMat(seconds)+"秒";
setTimeout(Clock,1000);
}
function ForMat(data)
{
if(data<10)
return "0"+data;
else
return data;
}
</script>
</head>
<body onload="Clock()">
<div id="PPQTime"></div>
</body>
</html>
全部回答
- 1楼网友:专属的偏见
- 2021-02-19 05:42
那不过是你用字符串拼起来的而已<br>比如 <br>var days=5;<br>alert(days+"天“);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯