打字稿-无法从时间戳创建新日期

时间:2018-12-11 07:34:17

标签: typescript

我已经开始使用打字稿,并且无法使用纪元时间戳创建新的日期。

let isoDate: Date = new Date(1544513287*1000);

或者我尝试

let isoDate: Date = new Date(1544513287);

但是isoDate的值始终为Sun Jan 18 1970 23:01:53 GMT+0200 (IST) 请告知,我在做什么错了?

1 个答案:

答案 0 :(得分:0)

来自official documentation

new Date(value)
     

value整数值,表示自此以来的毫秒数   1970年1月1日世界标准时间00:00:00,忽略了leap秒(Unix Epoch;   但请注意,大多数Unix时间戳功能都以秒为单位)。

其中

new Date(1544513287*1000)

输出

  

2018年12月11日星期二09:28:07 GMT + 0200(东欧标准时间)

查看格式:

new Date().getTime()
//1544514129965