Reactjs JS显示错误日期的时刻
我正在利用这个时刻来获取正确的日期格式 输入时间戳为1592082810093。如果你去一个在线转换器,你会看到格式是正确的,日期是13/6/2020 23:13:30 因此,有了这些输入,我正试图在我的react应用程序中可视化它 当我使用这行代码时:Reactjs JS显示错误日期的时刻,reactjs,momentjs,Reactjs,Momentjs,我正在利用这个时刻来获取正确的日期格式 输入时间戳为1592082810093。如果你去一个在线转换器,你会看到格式是正确的,日期是13/6/2020 23:13:30 因此,有了这些输入,我正试图在我的react应用程序中可视化它 当我使用这行代码时: moment.unix(`${scrape_lastdate.$date}`).format("DD-MM-YYYY hh:mm:ss") 它显示了一些东西,但它显示的日期是25-07-52422 06:23:20,这是完全错误的 如果我在没
moment.unix(`${scrape_lastdate.$date}`).format("DD-MM-YYYY hh:mm:ss")
它显示了一些东西,但它显示的日期是25-07-52422 06:23:20,这是完全错误的
如果我在没有.unix的情况下使用下面的代码
moment(`${scrape_lastdate.$date}`).format("DD-MM-YYYY hh:mm:ss")
我直接得到的是作为输出的无效日期
有人知道这里会有什么问题吗?我被困在这个问题上了
多谢各位 您应该以数字而不是字符串的形式传递时间戳 例如:
moment(scrape_lastdate.$date).format("DD-MM-YYYY hh:mm:ss")
在中检查函数签名
动量数
这两个功能与文档之间的差异的一些附加信息
动量数;
与new DateNumber类似,您可以通过传递一个整数值来创建一个时刻,该整数值表示自Unix纪元1970年1月1日凌晨12时UTC以来的毫秒数
矩数
要从Unix时间戳中创建自Unix纪元起的秒数,请使用矩.unixNumber
在第一个示例中,问题是您使用的是毫秒,而不是秒。