两种方式实现
1. 引入moment.js实现
let t1= moment('2019-03-27 14:36:36');
let t2 = moment('2019-04-02 14:33:33');
console.log(t2.diff(t1, 'day'));//实际相差多少天 , 第二个参数是单位
2. js实现
export function timeTo(timestamp) {
let newDate = Date.parse(new Date());
let date = new Date(timestamp);
let dateDiff = newDate - date;
if (dateDiff < 3600000) {
return Math.round(dateDiff / 1000 / 60) === 0 ? '刚刚' : Math.round(dateDiff / 1000 / 60) + '分钟前';
}
let h = date.getHours() > 10 ? date.getHours() + ':' : '0' + date.getHours() + ':';
let m = date.getMinutes() > 10 ? date.getMinutes() : '0' + date.getMinutes();
let mixData = h + m;
return h + m;
}