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.html