function timeDifference(dateString) {
console.info("--------",dateString)
var currentSecond = new Date().getTime();
var pushSecond = convertDateFromString(dateString).getTime();
var timeDifference = currentSecond - pushSecond;
var date = new Date(timeDifference);
var Y = date.getFullYear()-1970 ;
if (Y > 0){
return Y+"年前"
}
var M = date.getMonth();
if (M != 0){
return M+"月前"
}
var D = date.getDate();
if (D != 0){
return D+"天前"
}
var h = date.getHours();
if (h != 0){
return h+"时前"
}
var m = date.getMinutes();
if (m != 0){
return m+"分前"
}
return "刚刚";
}
function convertDateFromString(dateString) {
if (dateString) {
var arr1 = dateString.split(" ");
var sdate = arr1[0].split('-');
var date = new Date(sdate[0], sdate[1]-1, sdate[2]);
return date;
}
}
console.log(timeDifference("2020-04-23 18:55:49"));