第一種方法:
適合用在已經(jīng)有取到?jīng)]有格式化的數(shù)據(jù)了
//獲取系統(tǒng)當(dāng)前時間
var nowdate = new Date();
var? y = nowdate.getFullYear();
var m = (nowdate.getMonth()+1).toString().padStart(2,'0');
var d = nowdate.getDate().toString().padStart(2,'0');
var currentTime = y+'-'+m+'-'+d;
that.date1=currentTime;
that.date3=currentTime;
//獲取系統(tǒng)前一個月的時間
? nowdate.setMonth(nowdate.getMonth()-1);
? var? y = nowdate.getFullYear();
? var m = (nowdate.getMonth()+1).toString().padStart(2,'0');
? var d = nowdate.getDate().toString().padStart(2,'0');
? var preMonth = y+'-'+m+'-'+d;
? that.date=preMonth;
? that.date2=preMonth;
第二種方法
適用于時間戳轉(zhuǎn)換日期的時候順便補0
var change = new Date(that.dataList[i][0] * 1000);
var Y = change.getFullYear() + "-";
var M = (change.getMonth() + 1 < 10 ? "0" + (change.getMonth() + 1) : change.getMonth() + 1) + "-";
var D= (change.getDate() < 10 ? "0" + (change.getDate()) : change.getDate()) + " ";
var h= (change.getHours() < 10 ? "0" + (change.getHours()) : change.getHours()) + ":";
var m= (change.getMinutes() < 10 ? "0" + (change.getMinutes()) : change.getMinutes()) + ":";
var s= (change.getSeconds() < 10 ? "0" + (change.getSeconds()) : change.getSeconds());
var newDate = Y + M + D + h + m + s;