【发布时间】:2015-05-13 11:10:50
【问题描述】:
我使用momentjs 作为日期,我有一个日期字符串,即"2015-05-10",我想获取与今天的日期差异
var today= moment().format('YYYY-MM-DD');
这怎么可能?
【问题讨论】:
标签: javascript jquery angularjs momentjs date-difference
我使用momentjs 作为日期,我有一个日期字符串,即"2015-05-10",我想获取与今天的日期差异
var today= moment().format('YYYY-MM-DD');
这怎么可能?
【问题讨论】:
标签: javascript jquery angularjs momentjs date-difference
【讨论】:
now.diff 不是函数的错误。我在 angularjs 中使用
你可以使用diff
//Convert to date
var today = moment();
var date = moment("2015-05-13", "YYYY-MM-DD");
//Use diff
var duration = today.diff(date);
var hours = duration.asHours();
【讨论】:
如果你说的是time difference in hours
var now = "04/09/2013 15:00:00";
var then = "02/09/2013 14:20:30";
var ms = moment(now,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD/MM/YYYY HH:mm:ss"));
var d = moment.duration(ms);
var s = Math.floor(d.asHours()) + moment.utc(ms).format(":mm:ss");
【讨论】: