使用JavaScript 將月份加到日期
如果您需要在JavaScript 中將日期增加或減少指定的月份數,可以使用滿足您需求的內建解決方案。
添加月份的功能a Date
為了簡化過程,您可以使用以下函數來處理年份翻轉和月份長度變化:
function addMonths(date, months) { var d = date.getDate(); date.setMonth(date.getMonth() + +months); if (date.getDate() != d) { date.setDate(0); } return date; }
範例用法
要從日期中添加或減去月份,只需使用原始日期和要添加或減去的月數調用該函數即可
// Add 12 months to 29 Feb 2016 var newDate = addMonths(new Date(2016,1,29),12); // Subtract 1 month from 1 Jan 2017 newDate = addMonths(new Date(2017,0,1),-1); // Add 2 months to 31 Dec 2016 newDate = addMonths(new Date(2016,11,31),2);
透過利用此函數,您可以輕鬆地在JavaScript 應用程式中操作日期,而不必擔心月份長度或年份翻轉的詳細資訊。
以上是如何在 JavaScript 中輕鬆添加或減去日期中的月份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!