1. 程式人生 > >js利用時間戳動態顯示系統時間距指定時間的時間差

js利用時間戳動態顯示系統時間距指定時間的時間差

cond else if post func eth rep tar ont RR

function dateTimes(times) {
var d = new Date(times * 1000);
var date = (d.getFullYear()) + "-" + (d.getMonth() + 1) + "-" + (d.getDate()) + "-" + (d.getHours()) + ":" + (d.getMinutes()) + ":" + (d.getSeconds());
var startTime = date;
var currTime = new Date(); //當前時間
//將xxxx-xx-xx的時間格式,轉換為 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
var sTime = new Date(startTime);
var totalTime = currTime.getTime() - sTime.getTime();
var days = parseInt(totalTime / parseInt(1000 * 60 * 60 * 24));
totalTime = totalTime % parseInt(1000 * 60 * 60 * 24);
var hours = parseInt(totalTime / parseInt(1000 * 60 * 60));
totalTime = totalTime % parseInt(1000 * 60 * 60);
var minutes = parseInt(totalTime / parseInt(1000 * 60));
totalTime = totalTime % parseInt(1000 * 60);
var seconds = parseInt(totalTime / parseInt(1000));
var time = "";
if (days >= 1) {
time = days + "天" ;
} else if (hours >= 1) {
time = hours + "時";
} else if (minutes >= 1) {
time = minutes + "分"
} else {
time = seconds + "秒";
}
return time;

}

js利用時間戳動態顯示系統時間距指定時間的時間差