// 获取当天getCurrentDate(){const date = new Date();
let year = date.getFullYear();
let month = date.getMonth()+1;
let day = date.getDate();
month = month >9? month :'0'+ month;
day = day >9? day :'0'+ day;return `${year}-${month}-${day}`;// 要什么格式写什么格式就好},// 获取时分秒、星期几及第几季度getCurrentDate(){const date = new Date();
let year = date.getFullYear(),
month = date.getMonth()+1,
day = date.getDate(),
d = date.getDay(),
h = date.getHours(),
m = date.getMinutes(),
s = date.getSeconds(),
ms = date.getMilliseconds(),
q = Math.floor((date.getMonth()+3)/3),// 季度
week
month = month >9? month :'0'+ month;
day = day >9? day :'0'+ day;
h = h >9? h :'0'+ h;
m = m >9? m :'0'+ m ;
s = s >9? s :'0'+ s;
ms = ms >99? ms :'0'+ ms;
let weekArr =["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
week = weekArr[d]return `${year}-${month}-${day} ${h}:${m}:${s}.${ms} ${week} ${q}`;},// 获取明天及之后的时间或是昨天及之前的时间(例:常用的30天或是90天)getNextDate(){const date = new Date();
date.setTime(date.getTime()+24*60*60*1000);// 将当前时间转换时间戳后再加上之后的时间戳,同理昨天及之前的时间也可以这样干,相加变成相减就好
let year = date.getFullYear();
let month = date.getMonth()+1;
let day = date.getDate();
month = month >9? month :'0'+ month;
day = day >9? day :'0'+ day;return `${year}-${month}-${day}`;},// 两个时段比较(例:10:30,12:30)compareHoursDate(t1,t2){const date = new Date();
let a = t1.split(":");
let b = t2.split(":");return date.setHours(a[0],a[1])> date.setHours(b[0],b[1]);},
总结一些经常需要用到的获取时间脚本// 获取当天getCurrentDate() { const date = new Date(); let year = date.getFullYear(); let month = date.getMonth() + 1; let day = date.getDate(); month = month > 9 ? month : '0' + month; day = day > 9 ? day : '0' + day; return `$