嗨我目前在我的项目中使用momentjs我的日期和我在减去2个日期时遇到一些麻烦.
以下是我的样本日期:
2016-10-08 10:29:23
2016-10-08 11:06:55
Run Code Online (Sandbox Code Playgroud)
香港专业教育学院尝试使用diff并从momentjs的指南文档中减去,但我什么也没得到.
如果减去日期超过24小时怎么办?
事先提前.
And*_*rea 62
你是对的,你可以使用moment diff函数来减去两个日期(参见我在Plunker上的例子):
var date1 = moment('2016-10-08 10:29:23');
var date2 = moment('2016-10-08 11:06:55');
var diff = date2.diff(date1);
Run Code Online (Sandbox Code Playgroud)
Diff将等于2252000两个日期之间的毫秒数.有关详细信息,请参阅文档.
您可以传递第二个参数以diff使用测量值(年,月,周,日,小时,分钟和秒),因此如果您想知道两个日期之间可以写的分钟数:
var diffInMinutes = date2.diff(date1, 'minutes');
Run Code Online (Sandbox Code Playgroud)
你得到37分钟.