在JavaScript 中處理日期時,Moment.js 函式庫提供了一種處理日期運算的便捷方法。例如,取得兩個日期之間的時差很簡單:
moment(end.diff(startTime)).format("m[m] s[s]")
但是,如果您想在適用時顯示小時,這可能還不夠。為了解決這個問題,您需要從持續時間中提取小時數。
最初,您嘗試使用uration.hours() 檢索小時數。但是,此方法傳回當前小時,而不是兩個日期之間的差異。
正確的方法是使用uration.asHours() 方法,如文件所示。操作方法如下:
var duration = moment.duration(end.diff(startTime)); var hours = duration.asHours();
現在,hours 將保存兩個日期之間的小時差。您可以使用它根據需要格式化輸出。
以上是如何使用 Moment.js 計算兩個日期之間的小時差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!