获取当前日期
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth();
let day = date.getDate();
let hours = date.getHours();
let minutes = date.getMinutes();
let seconds = date.getSeconds();
let addZero = val => val<10? ? '0' + val ? val + '';
`${year}-${addZero(month)-${addZero(day)} ${addZero(hours)}:${addZero(minutes)}:${addZero(seconds)}}`;
year + addZero(month) + addZero(day) + addZero(hours) + addZero(minutes) + addZero(seconds);
毫秒数获取
Date.now()
new Date().getTime()
new Date().valueOf()
+new Date()
Date.prase(new Date())
其他
new Date().toLocalDateString()
获取最近三十天
function recentMonth() {
let today = (new Date()).valueOf();
let dateArr = [];
let oneDay = 24 * 3600 * 1000;
for(let i = 0; i < 30; i++){
let month = new Date(today - oneDay*i).getMonth() + 1;
let day = new Date(today - oneDay*i).getDate();
dateArr.push(month+'.'+day)
}
return dateArr
}