気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

JavaScript 日、月、および年の加算と除算

日付の加算、減算でも必要に応じて月、年の値も変更される。

日付の減算で年が変更される場合

var myDate = new Date("1/1/1990")
myDate.setDate(myDate.getDate() - 1);   // 1989年1月1日
document.write(myDate);

// Output: Sun Dec 31 00:00:00 PST 1989

日付の減算で月が変更される場合

var myDate = new Date("1/1/1990")
myDate.setMonth(myDate.getMonth() + 1); // 1990年2月1日
myDate.setDate(myDate.getDate() - 1);   // 1990年1月31日
document.write(myDate);

// Output: Wed Jan 31 00:00:00 PST 1990

参考URL

日付と時刻の計算 (JavaScript)