Javascript 如何计算两个日期之间的季度数?
我想知道你们中是否有人知道我如何用javascript计算两个日期之间的季度数,时间戳为两个日期 到目前为止,我了解到:Javascript 如何计算两个日期之间的季度数?,javascript,date,Javascript,Date,我想知道你们中是否有人知道我如何用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)); 这给了我两个日期之间经过的时间 谢谢
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));
这给了我两个日期之间经过的时间
谢谢 @马特·约翰逊两年前回答: 一个季度有三个月。因此,这应该是可行的: 然而,意识到 这将返回每个周期为3个月的完整周期数。这 可能与您所在季度的边界对齐,也可能与您所在季度的边界不对齐 思考例如,从三月到五月的一段时间是三天 但跨越两个不同的季度
scope.end
和scope.start
的值是什么?我已经更新了这个问题。我能够得到两个日期之间的时间差scope.end
和scope.start
的值是什么?(2). 添加示例。您和Rahul是否只是复制了一些没有上下文的答案?var beginDate=moment('2013 12 31');var endDate=时刻('2016 02 09');实际上效果很好
var beginDate = moment('2013 12 31');
var endDate = moment('2014 04 01');
Math.floor(endDate.diff(beginDate, 'months') / 3)