天天看點

js 獲得時間差

公司突然改主意,要我用js實作一下時間差的判斷.....哎,在此保留代碼吧....

function f_timechange(){

//獲得使用者選中的時間

var tt = true;

var widget_time = document.getElementById("sendtime").value;

var dead_time = new Date(widget_time.replace("-","/"));

var now_time = new Date();

var gap_time = dead_time.getTime() - now_time.getTime();

var day = parseInt(gap_time / (1000*60*60*24));

if(gap_time < 0){

alert("終止時間不能小于目前時間!");

document.getElementById("sendtime").value = "";

tt = false;

}

if(day > 30){

alert("終止時間不能大于30天!");

document.getElementById("sendtime").value = "";

tt = false;

}

return tt;

}

js