首页 > 解决方案 > 以毫秒为单位的时间戳转换为本地时间

问题描述

如何将 ms 时间戳转换为 sek。

var timestamp_ms = 1599051221000

如何将此 timestamp_ms 转换为 DD:MM:YYYY - HH:MM:SS

我试过new Date(timestamp_ms)了,但没有用。

标签: javascriptangulartypescript

解决方案


没有额外的库只是纯 JavaScript。

var timestamp_ms = 1599051221000
var date = new Date(timestamp_ms);

let result = ('0' + date.getDate()).slice(-2) + ':' +  ('0' + (date.getMonth()+1)).slice(-2) + ':' +  date.getFullYear() + ' ' + ('0' + date.getHours()).slice(-2) + ':' + ('0' + date.getMinutes()).slice(-2) + ':' +  ('0' + date.getSeconds()).slice(-2);

console.log(result);


推荐阅读