我有一個函數,它是用JavaScript編寫的,用於獲取日期時間爲日/月/年小時/分鐘/秒AM/PM格式。我想要的是一個函數,它可以讓我返回以下類型的字符串(1秒,5秒,或2分鐘,或4小時,或1天,或5個月,或5年)。這裏是一個示例代碼片段:如何在JavaScript中返回兩個日期(當前日期和輸入日期)之間的字符串差異?
function (var inputDate)
{
var difference = dateNow - inputDate;
//1 second, or 5 seconds, or 2 minutes, or 4 hours, or 1 day, or 5 months, or 5 years - I want to return the highest difference between both dates (current date and the date, which I input)
return string difference;
}
在此先感謝!
http://stackoverflow.com/questions/11479170/javascript-fuzzy-time-eg-10-minutes-ago-thats-in-exact-seconds的可能重複 – melancia
請試試這個。我認爲同樣的問題。 http://stackoverflow.com/questions/7763327/how-to-calculate-date-difference-in-javascript –
如果差異是1小時和59分鐘,你想要返回什麼?還有1小時? – user1950929