1
我有一个存储在YYYY-MM-DD中的日期,它用于创建一个片段(然后调用)。我想计算这个日期和“现在”(时刻)之间的天数。在计算使用天数的时候:now.startOf('day')。from(then.startOf('day')),但是当使用例如相隔3天的两个日期来测试时,它将是3天直到12 AM 12以24小时格式)。MomentJS startOf('day')似乎是上午12点(12小时制)?
我有一个存储在YYYY-MM-DD中的日期,它用于创建一个片段(然后调用)。我想计算这个日期和“现在”(时刻)之间的天数。在计算使用天数的时候:now.startOf('day')。from(then.startOf('day')),但是当使用例如相隔3天的两个日期来测试时,它将是3天直到12 AM 12以24小时格式)。MomentJS startOf('day')似乎是上午12点(12小时制)?
查看(时刻文档)[http://momentjs.com/docs/#/displaying/difference/]。
你举的例子:
var moment = require('moment');
var a = moment("2014-05-02");
var b = moment();
var whole = a.diff(b, 'days');
var fract = a.diff(b, 'days', true);
console.log("Difference is " + whole + ", or more precisely, " + fract);
返回:
Difference is 1, or more precisely, 1.404142025462963
我就跑'时刻( '2014年1月1日')格式( 'HH:MM:SS')。'它会像我预期的那样返回'00:00:00'。 –