如何加载UTC数字日期并将其转换为unix+新日期()



我正在使用coingecko-api,他们声明-

此API返回的时间戳位于UTC时区。

以及我正在拨打的电话:

'https://api.coingecko.com/api/v3/coins/'+'dash'+'/ohlc?vs_currency='+'eur'+'&days=365'

例如,今天应该使用的时间戳(我认为(是1579046400000:

new Date(1579046400000)
Wed Jan 15 2020 00:00:00 GMT+0000 (Western European Standard Time)

但今天是:

+new Date()
1610300187790
Sun Jan 10 2021 17:36:27 GMT+0000 (Western European Standard Time)

我正在查看javascript中的Date对象https://www.quackit.com/javascript/javascript_date_and_time_functions.cfm

我很困惑如何将此UTC时间戳转换为正常的unix时间戳

我甚至不明白UTC是什么格式,是毫秒吗?(对我来说,这看起来像是几秒钟(

我能找到的所有UTC问题的日期都不是这样的(它们看起来像字符串(

我甚至不知道如何将这个数字加载到日期对象中:

new Date().UTC(579046400000)
VM392:1 Uncaught TypeError: (intermediate value).UTC is not a function
at <anonymous>:1:12
(anonymous) @ VM392:1
new Date().toUTCString(579046400000)
"Sun, 10 Jan 2021 18:01:25 GMT"
new Date().
setUTCDate(579046400000)
NaN
Date.UTC(579046400000)
NaN

如何将其加载到日期对象中?

数据从最老到最年轻排序。第一个条目——你假设是今天——实际上是最古老的条目,大约有365天的历史。列表中的最后一个条目是从今天开始的。因此,新日期(时间戳(是处理这些日期的正确方法。(UTC和Unix时间戳对于1972年之后的所有事情都是相同的——我相信(——cuzi

我不应该有阅读障碍

@cuzi是100%正确的!

相关内容

  • 没有找到相关文章

最新更新