如何在JavaScript 日期上加入月份
如果您想處理年份,向JavaScript 日期添加月份可能是一項棘手的任務- 正確地改變月份長度。為了簡化該過程,請考慮使用預先建立的函數。
以下JavaScript 函數提供了一個乾淨且簡單的解決方案(取自此來源):
函數:新增月份(日期,月)
說明:
用法範例:
// Add 12 months to 29 Feb 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 1, 29), 12).toString()); // Subtract 1 month from 1 Jan 2017 -> 1 Dec 2016 console.log(addMonths(new Date(2017, 0, 1), -1).toString()); // Subtract 2 months from 31 Jan 2017 -> 30 Nov 2016 console.log(addMonths(new Date(2017, 0, 31), -2).toString()); // Add 2 months to 31 Dec 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 11, 31), 2).toString());
輸出:
Sat Feb 28 00:00:00 GMT+0000 2017 Sun Dec 01 00:00:00 GMT+0000 2016 Wed Nov 30 00:00:00 GMT+0000 2016 Tue Feb 28 00:00:00 GMT+0000 2017
輸出:
輸出:>這個函數簡化了在Java在日期中新增月份的任務,無需進行複雜的日期計算即可提供可靠的結果。以上是如何可靠地向 JavaScript 日期新增月份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!