废话少说,直接上代码。
JS timestampfunction formatDate(ts) {
var now = new Date(parseInt(ts) * 1000);
console.log(now);
var year = now.getFullYear();
var month = ((now.getMonth()+1)<10)?('0'+(now.getMonth()+1)):(now.getMonth()+1);
var date = (now.getDate()<10)?('0'+now.getDate()):(now.getDate());
var hour = (now.getHours()<10)?('0'+now.getHours()):(now.getHours());
var minute = (now.getMinutes()<10)?('0'+now.getMinutes()):(now.getMinutes());
var second = (now.getSeconds()<10)?('0'+now.getSeconds()):(now.getSeconds());
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
}
console.log(formatDate(1415433769));
引申知识:
getYear() 获取的年份为"当前年份-1900" 的值,使用 getFullYear() 能获取到完整的年份值。