
- MomentJS 教程
- MomentJS - 主頁
- MomentJS - 概述
- MomentJS - 環境設定
- MomentJS - 簡介
- MomentJS - 解析日期和時間
- MomentJS - 日期驗證
- MomentJS - 獲取器/設定器
- 操作日期和時間
- 格式化日期和時間
- MomentJS - 日期查詢
- MomentJS - 國際化
- MomentJS - 自訂設定
- MomentJS - 持續時間
- MomentJS - 實用程式
- MomentJS - 外掛
- MomentJS - 示例
- MomentJS 有用資源
- MomentJS - 快速指南
- MomentJS - 有用資源
- MomentJS - 討論
MomentJS - 差異
此方法提供毫秒級差異。
語法
moment().diff(Moment|String|Number|Date|Array); moment().diff(Moment|String|Number|Date|Array, String); moment().diff(Moment|String|Number|Date|Array, String, Boolean);
此方法允許獲取度量中的差異,即按年、月等等。
支援的計量單位包括年、月、周、天、時、分和秒。
觀察以下示例以加深理解——
示例 1
var a = moment([2000, 2, 15]); var b = moment([2007, 8, 16]); var c = a.diff(b);
或者
示例
var a = moment([2000, 2, 15]).diff(moment([2007, 8, 16]));
輸出

示例 2
以下是帶有透過計量的另一種示例——
var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years");
輸出

示例 3
如果您想要帶浮點數的差異,請將 true 作為第三個引數傳遞至 difference,如下面的程式碼所示——
var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years", true);
輸出

momentjs_formatting_date_and_time.htm
廣告