我正在嘗試使用momentJS來計算兩個日期之間的完整財務季度的數量。不幸的是,我不認爲那一刻有季度差異處理。我錯過了它還是應該提出功能要求?Moment.js:你如何得到'宿舍'中兩個日期之間的差異
例如,使用以下代碼,我預計結果爲1,因爲整個2014年第一季度(1月1日 - 3月31日)包含在這些日期之內。
var beginDate = moment('2013 12 31');
var endDate = moment('2014 04 01');
endDate.diff(beginDate, 'quarters')
// should return 1
有了這段代碼,我預計結果是2,因爲包含了2014年的第一季度和第二季度。
var beginDate = moment('2013 12 31');
var endDate = moment('2014 07 01');
endDate.diff(beginDate, 'quarters')
// should return 2
我試過這個,但它會產生意想不到的結果。
Math.floor(endDate.diff(beginDate, 'months')/4)
任何輸入,你有讚賞。謝謝。
as27 - 請告知我的解決方案是否有效。謝謝! – 2014-12-15 20:52:59