JavaScriptで今月と先月を取得するには
presented by 役に立つかもしれないBlog
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]];
}
このページに関連のある記事はこちら
- SeleniumでjQueryを利用する
- JavaScriptでDATETIME型の日付を得る方法
- JavaScriptで全角数字を半角数字に変換する方法(おまけつき)
- tableにjQueryのtoggleを使うと幅が100%に広がらない件
- JavaScript+Prototype.jsで右クリックメニューが作れる「Proto.Menu」
- jQueryでbit.lyと連携。短縮URLをTwitterに投稿してもらう方法
- JavaScriptで日付から「第○曜日」(何番目の曜日か)を調べる方法
- PhoneGapとAppleデベロッパーライセンスの同意事項について
- clickイベントが効かない人への処方箋(iPhone&jQuery)
- HTML5サイトを作らずにはいられない。「HTML5&API入門」
- リンクをクリックさせる前にJavaScript:confirmで確認する時の注意



コメントフォーム