2016-11-22 2 views
4

Я пытаюсь использовать Moment.js для преобразования времени эпохи Unix в дату и время. Я также хотел бы знать, как его отформатировать, как показано ниже.Используйте Moment.js для преобразования времени эпохи Unix в человекообразное время

Tuesday, November 22, 2016 6:00 PM

+3

вы читали документы? –

ответ

10
moment.unix(yourUnixEpochTime).format('dddd, MMMM Do, YYYY h:mm:ss A') 
+0

вы можете также разбить его с помощью HTML, который, я думаю, довольно крут: '... format ('dddd,
MMMM Do, YYYY
h: mm: ss A')' –

5

От Docs: Unix Timestamp

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" 
+1

ПРИМЕЧАНИЕ: Вышеприведенное назад, ' moment.unix (timestamp) 'находится в секундах, а' moment (timstamp) '- миллисекунды. Не наоборот, как описывает ответ (по крайней мере, в последней версии момента). – webnoob

+1

@webnoob Спасибо! , изменил его. – Keno

Смежные вопросы