***页面.js中的 ***
let d = new Date(时间)
let t = d.getTime(d)
时间= timeago(t, 'Y/M/D h:m:s')
***formatDate.js中的***
function timeago(dateTimeStamp, format) {
console.log(dateTimeStamp+'时间丑哦')
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var week = day * 7;
var month = day * 30;
var now = new Date().getTime();
console.log(now+'now')
var passTime = now - dateTimeStamp ;
if (passTime < 0) { return; }
var aminute = passTime / minute;
var ahour = passTime / hour;
var aday = passTime / day;
var aweek = passTime / week;
var amonth = passTime / month;
var result = '';
console.log(passTime +'多少毫秒之前')
console.log(ahour +'小时')
console.log(aday +'天')
console.log(aweek +'周')
console.log(aminute +'分钟')
if (amonth >= 1) {
result = "" + parseInt(amonth) + "月前";
} else if (aweek >= 1) {
result = "" + parseInt(aweek) + "周前";
} else if (aday >= 1 && aday < 7) {
console.log("" + parseInt(aday) + "天前")
result = "" + parseInt(aday) + "天前";
} else if (ahour >= 1 && ahour < 24) {
result = "" + parseInt(ahour) + "小时前";
} else if (aminute >= 1 && aminute < 60) {
result = "" + parseInt(aminute) + "分钟前";
} else if (aminute < 1) {
result = "刚刚";
} else{
result = ""
}
return result;
}
带T的日期时间转换为指定格式的日期时间