JavaScriptで今月と先月を取得するには

presented by 役に立つかもしれないBlog

WEBアプリケーションを作成していると、注文管理や登録情報などの日付に関して次のようなことを調べたくなるときがあります。

今回はこういった日付情報を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]];
}

    このエントリーをはてなブックマークに追加

このページに関連のある記事はこちら

コメントフォーム