你需要去找出一個月的最后一天,但是一年中的各月并沒有一個固定時間表。
利 用JavaScript 的日期下溢來找到給出月份的第一天:
now = new Date
lastDayOfTheMonth = new Date(1900+now.getYear(), now.getMonth()+1, 0)
JavaScript 的日期構(gòu)造函數(shù)成功地處理溢出和下溢情況,使日期的計算變得很簡單。鑒于這種簡單操作,不需要擔心一個給定的月份里有多少天;只需要用數(shù)學稍加推導。在十二月,以上的解決方案就是尋找當前年份的第十三個月的第 0 天日期,那么它就是下一年的一月一日,也計算出來今年十二月份 31 號的日期。