1.將時間戳轉換成時間 var formatDate = function(d) { var now = new Date(d); var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate ...
1.將時間戳轉換成時間
var formatDate = function(d) {
var now = new Date(d);
var year = now.getFullYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
}
2.將一個時間戳減去當前時間戳來得到秒數
var dateDifference=function(expire_time){//返回秒數
var timestamp = Date.parse(new Date());//當前時間
timestamp=timestamp/1000;
expire_time=parseInt(expire_time/1000);//過期時間
return expire_time-timestamp;
}
3.用一個時間戳與當前時間相減返回秒數
var dateDifference = function(expire_time) { //返回秒數 var timestamp = Date.parse(new Date()); //當前時間 timestamp = timestamp / 1000; expire_time = parseInt(1499337375004 / 1000); //過期時間 return expire_time - timestamp; } 4.輸入秒數返回 天、時、分var dateCalculation = function(second) { //返回天、時、分 if (second > 0) { var day = 0; var hour = 0; var minute = 0; var data = {}; minute = Math.floor(second / (60)) if (parseInt(minute) > 60) { hour = parseInt(minute / 60); minute %= 60; //算出有多分鐘 } if (parseInt(hour) > 24) { day = parseInt(hour / 24); hour %= 24; //算出有多分鐘 } data.day = day; data.hour = hour; data.minute = minute; return data; } }