【发布时间】:2014-02-25 19:00:22
【问题描述】:
我正在尝试根据对象的修改时间(格式如下:2014-02-19T18:49:15)创建一个计数计时器,并使用 Moment.js 将其与当前时间进行比较。但是当它达到 60 分钟时,它会重新启动回 0。我认为这是因为我在这里只比较分钟,或者至少使用数学将毫秒更改为整数格式?我不太确定,当我得到正确格式化的会议记录时,我很兴奋。分钟的差异是我想要返回的。因此,例如一个半小时后,我想要返回值“90”。
function() {
return function(entry) {
var elpTime = Math.floor(((Date.parse(moment()) - Date.parse(entry.arrival_time)) / (1000*60)) % 60);
return elpTime;
}
};
这是一个对象的例子。
{
patient_id: 198,
arrival_time: "2014-02-19T18:49:15",
last_modified: "2014-02-19T18:49:15"
}
我知道我遗漏了一些可能很明显的东西。但任何帮助表示赞赏。谢谢!
(应该注意,我在 Angular.js 中将它用作过滤器函数的一部分。但我把它去掉了,因为我不认为它是必要的)
【问题讨论】:
标签: javascript json angularjs momentjs