【问题标题】:calculate current date from time in milliseconds and timezone offset using javascript [duplicate]使用javascript从时间计算当前日期(以毫秒为单位)和时区偏移量[重复]
【发布时间】:2020-09-11 08:55:20
【问题描述】:

我正在使用 openweather map api 来创建天气应用程序。每日的响应数据格式如下:

{"dt":1590343200,"temp":302.72,..,..,}

它还提供时区偏移。

timezone_offset":19800

如何使用 javascript 从上述 2 个值计算当前日期?

谢谢

【问题讨论】:

  • 这能回答你的问题吗? Convert a Unix timestamp to time in JavaScript
  • 您的问题是如何将时间值转换为日期,或者如何正确使用偏移量?前者由副本回答,但如果您不确定如何正确使用偏移量,则不是,问题可以重新打开。

标签: javascript date timezone timezone-offset


【解决方案1】:

看起来像一个 unix 时间戳,所以:

const d = new Date((1590343200 - 19800) * 1000)
d.toGMTString() // "Sun, 24 May 2020 12:30:00 GMT"

【讨论】:

    猜你喜欢
    • 2019-12-26
    • 1970-01-01
    • 2022-12-14
    • 2017-05-08
    • 2012-12-17
    • 1970-01-01
    • 2020-01-26
    • 2015-09-22
    • 2013-05-07
    相关资源
    最近更新 更多