【发布时间】:2019-06-22 05:32:24
【问题描述】:
在 Swift 中,我使用下面的行来获取 timeStamp。
let timeStampForUpload = Date.timeIntervalSinceReferenceDate
我需要在 typescript 中创建一个完全相同的等价物。我该怎么做?
我得到了这个答案:
let date = new Date('2001-01-01');
let timestamp = date.getTime()/1000;
问题在于它输出的值与 Apple 的不同。
【问题讨论】:
-
到目前为止你尝试过什么?该代码只是获取
00:00:00 UTC on 1 January 2001中的时间戳。这只是一个简单的日期减法。 -
我尝试在 Date() 中查找内容,但找不到任何内容,而且我在此 @Alexander 上没有发现任何问题
-
@Alexander 你能告诉我怎么做吗?
-
我在 Apple 的文档中没有看到关于如何解析字符串的任何内容,因此 '2001-01-01' 可能被视为本地或 UTC。如果您不想将其留给特定的实现,最好使用特定的值。
-
@Outsider 除非您在尝试自己解决此问题方面表现出任何努力,否则不会。 StackOverflow 不是免费的代码编写服务。
标签: javascript swift typescript date timestamp