Javascript 如何将纪元转换为本地日期

Javascript how to convert epoch into local date

本文关键字:日期 转换 纪元 Javascript      更新时间:2023-09-26

我正在将纪元日期转换为本地日期:

$("time").each(function() {
    var date = $(this).text(); // gives me "1325419200000"
    newDate = new Date(date); // gives me Invalid Date
});

.html:

<td class="date">
    <time datetime="{{date}}">{{date}}</time>
</td>

如何将纪元日期转换为本地日期,格式为:"MMM DD, YYYY h:mm:ss A"。 我怎样才能实现这一点?

Date对象

不接受字符串纪元。 所以你需要把它转换为整数。

看看这个

var epoch = "1325419200000"
var date = new Date(epoch);
// return Invalid Date
date = new Date(parseInt(epoch));
//return Sun Jan 01 2012 21:00:00 GMT+0900