我想从两个JavaScript日期时间戳获得日/时/分差,当前时间减去将在应用程序前端显示的未来事件时间。不能在javascript中获取日期时间差(nodejs)
两个日期: 未来事件的日期 - 2017年10月1日18:00:00 当前日期 - 现在()
当前代码:
var currentTime = new Date();
var eventStarts = results[0][i].eventstarts;
var difference = differenceInMilliseconds(eventStarts, currentTime);
var date = new Date(difference);
var days = date.getDay();
var hours = date.getHours();
var minutes = "0" + date.getMinutes();
var formattedTime = days + ':' + hours + ':' + minutes.substr(-2);
这不能正常工作和我无法弄清楚为什么,它返回的2天差距显然不正确,应该是29天以上。
我目前使用的NPM包日期FNS,我不介意尝试另一个包是否会助阵
你试过时刻http://momentjs.com/? – CascadiaJS
在拼写JavaScript时要小心,以避免与Java的搜索冲突。 –