JavaScript 时间戳格式化为日期或时间

男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述JavaScript 时间戳格式化为日期或时间相关的知识,希望能为你提供帮助。


function dateUnixFormat(timestamp, formats)
// formats格式包括
// 1. Y-M-d
// 2. Y-M-d H:m:s
// 3. Y年M月d日
// 4. Y年M月d日 H时m分
formats = formats || Y-M-d;

var zero = function (value)
if (value < 10)
return 0 + value;

return value;
;

var myDate = timestamp ? new Date(timestamp * 1000) : new Date();

var year = myDate.getFullYear();
var month = zero(myDate.getMonth() + 1);
var day = zero(myDate.getDate());

var hour = zero(myDate.getHours());
var minite = zero(myDate.getMinutes());
var second = zero(myDate.getSeconds());

return formats.replace(/Y|M|d|H|m|s/g, function (matches)
return (
Y: year,
M: month,
d: day,
H: hour,
m: minite,
s: second
)[matches];
);

【JavaScript 时间戳格式化为日期或时间】 

    推荐阅读