カウントダウン
1825 ワード
ははは、最近私达の会社は双十一の优遇の活动のプロジェクトをして、今双十一までまだ数日あるので、私达は1つのカウントダウンの机能をしなければならなくて、とても光栄な私はこの困难で伟大な任务を完成して、以前私はDate()をする时いつもgetDay()(一周间の中のある日)、getTime()(1970年1月1日から今までのミリ秒数に戻ります)、getDate()(1ヶ月(0-31)の間のある日を返す)は混同していますが、私がこれをやってから、私は彼らの間の意味を明確に知っています.二度と間違えません.
次のコードにはカウントダウンが含まれています.具体的な日はあと数日です.この时の具体的な时間を表示します.
コードは次のとおりです.
次のコードにはカウントダウンが含まれています.具体的な日はあと数日です.この时の具体的な时間を表示します.
コードは次のとおりです.
window.onload = function(){
/*time_distance();
time_detali();*/
setInterval(time_detali,1000);
}
// ,
function time_distance(){
var now = new Date(),//
last = new Date("10,25,2016"),
distance = last.getTime() - now.getTime(), //getTime() 1970 1
time = Math.ceil(distance/(24*60*60*1000));// (1 =1000 )
var time1=document.getElementById("time1").innerHTML = time + " ";
}
// , , , ,
function time_detali(){
var now = new Date(), //
last = new Date("2016/12/25,12:00:00"), //
now_second = now.getTime(), // ( 1970,1,1 )
last_second = last.getTime(), //
gaptime = parseInt((last_second - now_second)/1000), // ( )
// ( 24 , 60 , 60 , 1000 )
date = parseInt(gaptime/(24*60*60)),
hour = parseInt((gaptime/3600)%24), //
minutes = parseInt((gaptime/60)%60), //
second = parseInt(gaptime%60); //
var time2=document.getElementById("time2");
time2.innerHTML=date+ " " + hour +" "+ minutes +" "+ second +" ";
if(gaptime<=0){
time2.innerHTML=" , , !";
clearInterval(time_detali);
}
}