JavaScriptで今月と先月を取得するには
WEBアプリケーションを作成していると、注文管理や登録情報などの日付に関して次のようなことを調べたくなるときがあります。
- 今月1日から今までの情報
- 先月の情報
今回はこういった日付情報をJavaScriptで取得してみます。
実行例
今月 |
年 月 日~ 年 月 日 |
---|---|
先月 |
年 月 日~ 年 月 日 |
今月の日付
/** * 今月(1日~現在)を取得 * @return array [['YYYY', 'MM', 'DD'], ['YYYY', 'MM', 'DD']] */ function getThisMonth() { var dObj = new Date(); var y = String(dObj.getFullYear()); var m = String(100 + dObj.getMonth() + 1).substr(1,2); var d = String(100 + dObj.getDate()).substr(1,2); return [[y, m, '01'], [y, m, d]]; }
先月の日付
/** * 先月を取得して設定 * @return array [['YYYY', 'MM', 'DD'], ['YYYY', 'MM', 'DD']] */ function getLastMonth() { var dObj = new Date(); dObj.setDate(0); var y = String(dObj.getFullYear()); var m = String(100 + dObj.getMonth() + 1).substr(1,2); var d = String(100 + dObj.getDate()).substr(1,2); return [[y, m, '01'], [y, m, d]]; }
1冊ですべて身につくJavaScript入門講座
¥2,515 (2025-04-18 15:04 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)これからのJavaScriptの教科書
¥1,760 (2025-04-18 15:05 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)独習JavaScript 新版
¥1,639 (2025-04-19 12:40 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)2010-01-11