jQuery 關於時間的相互轉化

現在整理下jQuery中時間戳、標準時間等一系列的處理及獲取。


日期轉化爲時間戳(例如 2015-09-27 轉換爲 1443283200
function getTimestamp(param){
	return (new Date(param.replace(/\-/g,"/"))-0)/1000;
}

獲取第二天凌晨的時間戳(直接得到當天的第二天凌晨時間戳1443369600)
function getNextDayTime(){
	var nowTime = new Date();
	var nextDayTime = new Date(nowTime.setDate(nowTime.getDate() + 1));

	var str = nextDayTime.getFullYear() + '/' + (nextDayTime.getMonth()+1) + '/' + (nextDayTime.getDate());
	return str?(new Date(str) - 0)/1000:null;
}


時間戳轉化爲標準時間(例如 1443369600 轉換爲 2015-9-28 0:0:0)

function setTimes(time){
	var dateTime=new Date(time * 1000);
	var year=dateTime.getFullYear();
	var month=dateTime.getMonth() + 1;
	var day=dateTime.getDate();
	var hour=dateTime.getHours();
	var minute=dateTime.getMinutes();
	var second=dateTime.getSeconds();

	return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second;
}



發佈了27 篇原創文章 · 獲贊 17 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章