js 根據時間戳格式化時間


記錄一個通用的根據時間戳格式化時間的js代碼:

var dateFormat = function(validDays, fstr, utc) {
		utc = utc ? 'getUTC' : 'get';
		var timestamp=new Date().getTime() + validDays;
		var date = new Date(timestamp);
		return fstr.replace(/\%[YmdHMS]/g, function (m) {
		//alert(m);
		switch (m) {
		case '%Y': return date[utc + 'FullYear'](); // no leading zeros required
		case '%m': m = 1 + date[utc + 'Month'](); break;
		case '%d': m = date[utc + 'Date'](); break;
		case '%H': m = date[utc + 'Hours'](); break;
		case '%M': m = date[utc + 'Minutes'](); break;
		case '%S': m = date[utc + 'Seconds'](); break;
		default: return m.slice(1); // unknown code, remove %
		}
		//alert(m);
		// add leading zero if required
		return ('0' + m).slice(-2);
		});
	}

使用:

dateFormat(tempTime, '%Y.%m.%d')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM