以时刻为单位计算 ISO 时差
Calculate ISO time difference in momentjs
首先,我指的是:获取两个日期时间之间的时差
然后,它不起作用,因为我使用的是 iso 时间格式。
var now = '2014-12-12T09:30:00.0000000Z';
var then = '2014-12-12T11:00:00.0000000Z';
var timeDuration = moment.utc(moment(now)).diff(moment(then)).format("HH:mm:ss");
试试这个:
var format = "YYYY-MM-DD HH:mm Z";
var now = '2014-12-12T09:30:00.0000000Z';
var then = '2014-12-12T11:00:00.0000000Z';
var timeDuration = moment(moment.utc(moment(then, format)).diff(moment(now, format))).format("HH:mm:ss");
print(timeDuration);
"01:30:00"
相关文章:
- j查询utc offSets的时差
- Javascript日期格式类似于ISO,但本地
- Angularjs显示给定ISO格式的日期
- javascript中两年之间的小时差(带闰年)
- 在javascript中获取时差
- 用JavaScript将ISO时间转换为H:MM am|pm
- .Net webApi ISO日期时间和IE8
- 在ISO转换后,JavaScript时间滞后了一个小时
- 以HH:mm格式计算时差
- 按ISO 8601日期对数组进行排序
- Date.js错误地分析了ISO 8601 UTC日期
- 如何使用moment.js获取24小时内日期之间的时差
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 使用Moment.js从ISO字符串中提取utcOffset
- 在瞬间 js 中解析 ISO字符串到日期
- 如何在 AngularJS 中计算时差
- 获取两个时区之间的时差(Javascript)
- 在选择框 HTML 中显示 UTF8 和 ISO-8859-1
- 获取JavaScript ISO格式的时差
- 以时刻为单位计算 ISO 时差