处理时间数据,如何将AS3行转换为Javascript?

时间:2019-05-30 22:04:35

标签: javascript

对于AS3应用程序,我有一段旧代码:

return Math.Round((DateTime.Now - new DateTime(1970, 1,1)).TotalMilliseconds);

但是,我目前正在使用Javascript / Typescript。我试图写那种感觉像是一次转换,但它只是在产生NaN。

getTime() {
    return Math.round((new Date().Now - new Date().getTime()) / 1000);
}  

如何修复此小片段,以便产生相同的结果?

1 个答案:

答案 0 :(得分:2)

如果我了解您想要做什么,就这么简单:

new Date().getTime() // For Milliseconds

Math.round(new Date().getTime() / 1000) // For Seconds

.getTime()返回自UTC 1970年1月1日开始的毫秒数。要将其转换为秒,请除以1,000。而且,Math.round()可以让您获得秒数而不是毫秒。

因此,您几乎在那儿,只是new Date().Now不是问题。 :-)