javascript时间日期和时间戳互转方法

blob.png


代码如下

//时间戳转时间日期函数
function timestampToTime(timestamp) {
	if(timestamp.toString().length==10){
		timestamp = timestamp*1000;
	}
	var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
	Y = date.getFullYear() + '-';  //获取年份
	M = daoling(date.getMonth()+1) + '-'; //获取月份
	D = daoling(date.getDate())+ ' '; //获取日期
	h = daoling(date.getHours())+ ':'; //获取时间
	m = daoling(date.getMinutes())+ ':'; //获取分钟

	s = daoling(date.getSeconds()); //获取秒数
	return Y+M+D+h+m+s; //拼接
}

//前导0函数
function daoling(num){
	return num < 10 ? '0'+num : num;
}

 var timestamp = Date.parse('2018-01-01  10:20:22');






^