【发布时间】:2022-01-17 20:45:15
【问题描述】:
我正在尝试使用 date 函数将我尝试转换为某种格式的 unix 时间。该函数以请求的格式成功返回日期,但时间错误。我在这里错过了什么?
const date = (e) => {
const unixTime = 1642698000
const format = {
weekday: 'long',
day: 'numeric',
month: "2-digit",
year: "numeric"
}
return(new Date (unixTime).toLocaleString('en-US', format))
}
预期输出(应用程序)
Tue Jan 18 2022 17:00:00
收到的输出
Mon Jan 19 1970 19:18:18 GMT-0500 (Eastern Standard Time)
我尝试按照其他示例进行操作,但找不到任何可以解决此问题的方法。提前感谢您的帮助!
【问题讨论】:
-
JavaScript 以毫秒而不是秒为单位表示 Unix 时间戳。
标签: javascript date