2017-08-25 36 views

回答

0

一種解決方案是:

let num_day = m.endOf('jMonth').jDayOfYear() - m.startOf('jMonth').jDayOfYear() + 1; 

你應該知道,下面的代碼不能正常工作:

let first_day = m.startOf('jMonth'); 
let end_day = m.endOf('jMonth'); 
let num_day = end_day.jDayOfYear() - first_day.jDayOfYear() + 1; 

因爲m.startOfm.endOf變化m,然後作爲m被引用在每個作業中,您將得到1作爲上述代碼結果爲所有可能的值爲m