我想知道你们中是否有人知道如何计算javascript中两个日期之间的季度数,有两个日期的时间戳?
到目前为止,我得到了这个:
var startDate = new Date(scope.start*1000).getTime();
var endDate = new Date(scope.end*1000).getTime();
var difference = Math.round((endDate-startDate)/(1000*60*60*24));
这给了我两个日期之间的时间。
谢谢!
答案 0 :(得分:0)
@Matt Johnson回答2年前:
一个季度有三个月。所以,这应该有效:
var beginDate = moment('2013 12 31');
var endDate = moment('2014 04 01');
Math.floor(endDate.diff(beginDate, 'months') / 3)
然而,实现 这将返回每个3个月的整个期间的数量。这个 可能会也可能不会与您所在季度的边界对齐 思维。例如,从3月到5月的时期将是3 几个月,但跨越两个不同的季度。