如何使用 momentjs 将以毫秒为单位的纪元时间转换为格式化日期

how to convert epoch time in milliseconds to formatted date using momentjs

我这样做

const d = moment(1623253727754);
console.log(d.format('YYYY-MM-DD HH:MM:SS'));

我明白了

2021-06-09 18:06:75

这个日期到底是什么日子?它是如何做到 75 秒的?

因为根据momentjs docs,CAPITAL S 中的'SS' 代表小数秒,而不是实际秒。尝试 d.format('YYYY-MM-DD HH:MM:ss')。 或者您也可以通过简单地使用 Javascript 的日期方法 toISOString:

来完全避免导入 momentjs
const d = new Date(1623253727754);
console.log(d.toISOString());