javaScript獲取當前時間

javaScript在獲取當前時間的時候,假如說今天是2016年9月8日,在不使用任何庫,僅適用普通javaScript方法(getFullYear,getMonth,getDate)的情況下,獲取的時間格式是201698,但我們想要獲取的是20160908,這就需要自己寫方法來實現。

function dateToString(dateTime,format){
	var z = {
		y:dateTime.getFullYear(),
		M:dateTime.getMonth()+1,
		d:dateTime.getDate(),
		h:dateTime.getHours(),
		m:dateTime.getMinutes(),
		s:dateTime.getSeconds()
	};

	return format.replace(/(y+|M+|d+|h+|m+|s+)/g,function(v){
		return (((v.length>1 ? "0" : "") + eval("z." + v.slice(-1))).slice(-(v.length>2 ? v.length : 2)));
	});

}

var time = dateToString(new Date(),"yyyyMMddhhmmss");

alert(time);

使用上面的函數dateToString得到的就是我們想要的格式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章