在util.js中定义获取当前时间的方法:
Vue.prototype.$$getCurrentTime = function () {
let yy = new Date().getFullYear();
let mm = (new Date().getMonth() + 1) < 10 ? '0' + (new Date().getMonth() + 1) : (new Date().getMonth() + 1);
let dd = new Date().getDate() < 10 ? '0' + new Date().getDate() : new Date().getDate();
let hh = new Date().getHours();
let mf = new Date().getMinutes() < 10 ? '0' + new Date().getMinutes() : new Date().getMinutes();
let ss = new Date().getSeconds() < 10 ? '0' + new Date().getSeconds() : new Date().getSeconds();
return yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss;
}
new Date() 的格式是 Sat Apr 11 2020 10:09:01 GMT+0800 (中国标准时间)
转换为正常的"2020-04-11"就是使用上述的方法
还可以像"2020-04-11"这种格式的时间转换成可以计算的数字
方法是new Date("2020-04-11").getTime() = 1586563200000
由此来比较时间的大小~
网友评论