我做了很多研究來找到這個或類似問題的代碼示例,但我沒有找到任何。
我有一個反應應用程式,其中有一些customer requests,我想在每個請求旁邊顯示如下內容:'before: 2 Days, 4 Hours, 56 Minutes.'
我想計算當前 Date 和發送請求的時間之間的差異,并將這種差異分析為days 、 hours和minutes。
注意:日期差異不會超過一個月。
我知道我可以做到:dt1 - dt2獲得差異,但這會回傳一個難以分析的長整數。
編輯: 它應該是這樣的:
days hours minutes == difference
因此,如果您嘗試轉換days,hours,minutes為毫秒并將它們加在一起,它應該會產生類似的差異(d1-d2)
有任何想法嗎?謝謝您的幫助!
uj5u.com熱心網友回復:
您正在尋找更好的人類可讀性。有多個軟體包可以實作這一目標。
對于您的用例用戶,此https://www.npmjs.com/package/humanize-duration
humanizeDuration(dt1-dt2) // Will result in what you want
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/513104.html
下一篇:在R中的一系列值中順序標記特定值
