【发布时间】:2018-04-02 00:54:57
【问题描述】:
我已经搜索过 SO 并找到了解决方案,但他们不使用 date-fns 或者只是不工作,因为他们正在计算天数,而我只关注同一天的几个小时。
我正在尝试计算两个日期之间的差异,或者更具体地说,是同一天的几个小时之间的差异,以便我可以知道某人何时打卡和打卡,并计算他们当天工作的小时数。
我正在使用 date-fns
如果我运行console.log(this.myForm.value.startTime),我会得到14:00。
如果我运行console.log(this.myForm.value.endTime),我会得到16:00。
这是我计算小时数的函数。
updateHours() {
var end = dateFns.format(new Date(this.myForm.value.endTime, 'HH:mm'));
var start = dateFns.format(new Date(this.myForm.value.startTime, 'HH:mm'));
var result = dateFns.differenceInMinutes(
new Date(end),
new Date(start)
)
console.log(result);
}
result 的值始终为NaN
我做错了什么?
【问题讨论】:
标签: angular ionic-framework date-fns