1 const formatTime=function(tiem) {//時間轉換 2 const timestamp = Date.now(); 3 return function (tiem) { 4 const diff = timestamp - tiem * 1000; 5 if (diff < 60 * 1000) { 6 return '剛剛'; 7 } else if (diff < 60 * 60 * 1000) { 8 return Math.floor(diff / (60 * 1000)) + '分鍾前'; 9 } else if (diff < 24 * 60 * 60 * 1000) { 10 return Math.floor(diff / (60 * 60 * 1000)) + '小時前'; 11 } else { 12 const createTime = new Date(tiem * 1000); 13 const Day = createTime.getDate(); 14 const Month = createTime.getMonth() + 1; 15 const Hour = createTime.getHours(); 16 const Minute = createTime.getMinutes(); 17 function padding(str) { 18 str = '' + str; 19 if (str[1]) { 20 return str; 21 } else { 22 return '0' + str; 23 } 24 } 25 return `${padding(Month)}-${padding(Day)} ${padding(Hour)}:${padding(Minute)}`; 26 } 27 }; 28 }