我正在使用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%正确的!