jsでnew Date().getTime()タイムスタンプを日付タイプに変換して、現在の時間の前の時間を求めます.
877 ワード
// 10 '0'+m
function add(m){return m<10?'0'+m:m}
//
function fortime(shijianchuo){
var time = new Date(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+add(m)+'-'+add(d)+' '+add(h)+':'+add(mm)+':'+add(s);
}
//
function nb(n){
var timer = new Date();
var sc_now = timer.getTime(); //
var timer1 = new Date(1800000*n) //
var sc_now1 = timer1.getTime();
return sc_now -sc_now1 //
}
console.log(fortime(nb(0))) //
console.log(fortime(nb(1))) //
console.log(fortime(nb(2))) //
console.log(fortime(nb(3))) //