function getTimer(stringTime) { var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var week = day * 7; var month = day * 30; var time1 = new Date().getTime();//當前的時間戳 console.log(time1); var time2 = Date.parse(new Date(stringTime));//指定時間的時間戳 console.log(time2); var time = time1 - time2; var result = null; if (time < 0) { alert("設置的時間不能早於當前時間!"); } else if (time / month >= 1) { result = "發布於:" + parseInt(time / month) + "月前"; } else if (time / week >= 1) { result = "發布於:" + parseInt(time / week) + "周前"; } else if (time / day >= 1) { result = "發布於:" + parseInt(time / day) + "天前"; } else if (time / hour >= 1) { result = "發布於:" + parseInt(time / hour) + "小時前"; } else if (time / minute >= 1) { result = "發布於:" + parseInt(time / minute) + "分鍾前"; } else { result = "剛剛發布!"; } return result; } getTimer("2020-04-20 15:06:36")