使用Moment.js将Unix纪元时间转换为人类可读时间

dan*_*nny 20 javascript epoch node.js momentjs

我正在尝试使用Moment.js将Unix纪元时间转换为日期和时间.我也想知道如何将其格式化如下.

Tuesday, November 22, 2016 6:00 PM

man*_*mat 45

moment.unix(yourUnixEpochTime).format('dddd, MMMM Do, YYYY h:mm:ss A')
Run Code Online (Sandbox Code Playgroud)

  • 你也可以用 HTML 来打破它,我认为这很酷: `...format('dddd, <br> MMMM Do, YYYY <br> h:mm:ss A')` (2认同)

Ken*_*eno 16

来自Docs:Unix时间戳

var day = moment.unix(1318781876); //seconds
var day = moment(1318781876406); //milliseconds

// and then:

console.log(day.format('dddd MMMM Do YYYY, h:mm:ss a'));

// "Sunday October 16th 2011, 9:17:56 am"
Run Code Online (Sandbox Code Playgroud)


Hie*_*yen 5

您可以.format('LLLL')根据您的要求使用。

let result = moment(epoch).format('LLLL');
Run Code Online (Sandbox Code Playgroud)

let result = moment(epoch).format('LLLL');
Run Code Online (Sandbox Code Playgroud)
let epoch = 1562127342123;
let result = moment(epoch).format('LLLL');
console.log(result);
Run Code Online (Sandbox Code Playgroud)