JavaScriptはフォーマットの日付フォーマットを取得します.

1030 ワード

JavaScriptはフォーマットの日付フォーマットを取得します.JSは日付の処理が面倒で、フォーマットの関数は自分で実現しなければなりません.
フォーマットを実現して、パラメータの日付と時間に入ることができます.負の値をサポートすると、昨日または一昨日の書式設定時間を取得します.
function getNowFormatDate(dayCnt,hourCnt) {
	var date = new Date();
	date.setDate(date.getDate()+dayCnt);
	date.setHours(date.getHours()+hourCnt);

	var seperator1 = "-";
	var seperator2 = ":";
	var month = date.getMonth() + 1;
	var strDate = date.getDate();

	if (month >= 1 && month <= 9) {
		month = "0" + month;
	}
	if (strDate >= 0 && strDate <= 9) {
		strDate = "0" + strDate;
	}
	var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
			+ " " + date.getHours() + seperator2 + date.getMinutes()
			+ seperator2 + date.getSeconds();
	return currentdate;
}
テスト
alert(getNowFormatDate(0,1))  //    ,      
alert(getNowFormatDate(-1,-1)) //  ,     
alert(getNowFormatDate(-1,-18)) //  ,  18  ,