JS-时间戳格式化

1.获取一个时间戳

var date = new Date().getTime();

2.将其进行格式化

var date = new Date(new Date().getTime());
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = (date.getDate() < 10 ? '0'+date.getDate() : date.getDate()) + ' ';
h = (date.getHours() < 10 ? '0'+(date.getHours()) : date.getHours())+ ':';
m = (date.getMinutes() < 10 ? '0'+(date.getMinutes()) : date.getMinutes()) + ':';
s = (date.getSeconds() < 10 ? '0'+(date.getSeconds()) : date.getSeconds());
var text = Y+M+D+h+m+s; 
console.log(text)

3.打印结果

2017-08-19 15:48:45

4.我们这此进行优化,对于月份,日期和时间不足两位的进行补全,使其看起来更加优美,转化成你想要的格式

你可以将-替换成/,或者转换成年月日的这种也行。看需要

你可能感兴趣的:(JS-时间戳格式化)