【问题标题】:convert timestamp to Datetime in js [duplicate]在js中将时间戳转换为日期时间[重复]
【发布时间】:2016-10-07 08:36:44
【问题描述】:

我有时间戳,想将其转换为 DateTime。我怎样才能在 JS 中做到这一点? IE。 时间戳 -

59080993

希望结果为 -

2016-05-30T12:10:30.407+05:30

【问题讨论】:

  • 使用moment.js,您可以将timesetamp转换为任何给定的格式, var time = moment(1382086394000).format("DD-MM-YYYY h:mm:ss");将打印 18-10-2013 11:53:14;
  • 参考this
  • 警报(新日期(1291656749000)).toUTCString()

标签: javascript angularjs


【解决方案1】:

新日期(时间戳).toISOString()

【讨论】:

  • 很高兴您自己回答了这个问题,但是最好在没有 SO 的情况下搜索此类基本问题的答案并仅在找不到答案时才在此处发布。这就是为什么有些人已经对这个问题投了反对票。
  • 纯代码答案没有帮助。 toISOString 始终是 UTC/GMT,OP 似乎想要其他时区。
【解决方案2】:

我猜你的时间戳是错误的。因为:

`new Date(59080993) //=> Thu Jan 01 1970 18:24:40 GMT+0200`

【讨论】:

  • 可以,但仅供参考
猜你喜欢
  • 2014-04-11
  • 2018-09-12
  • 2014-06-26
  • 2016-09-14
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 1970-01-01
相关资源
最近更新 更多