- 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
广告