代码之家  ›  专栏  ›  技术社区  ›  assembler

从时间戳到前一天返回的时刻的转换

  •  1
  • assembler  · 技术社区  · 7 年前

    我试图将时间戳转换为矩js对象,如下所示:

    let obj = moment.unix(1459382400);
    

    它返回2016年3月30日星期三20:00:00 GMT-0400(CDT),这是错误的,因为给定的时间戳对应于2016年3月31日星期四00:00:00 GMT。

    我错过什么了吗?我做错了什么?

    2 回复  |  直到 7 年前
        1
  •  5
  •   Elisa L    7 年前

    .utc()

        2
  •  4
  •   Dominik    7 年前

    开箱即用,momentjs正在使用您的本地时区,所以我想这可能是您的问题。 您可以使用 let obj = moment.unix(1459382400).utc();

    此处示例: http://jsfiddle.net/rLjQx/2544/

    https://momentjs.com/docs/#/parsing/utc/