【问题标题】:What is difference between this two time formats and how to convert [duplicate]这两种时间格式有什么区别以及如何转换[重复]
【发布时间】:2019-12-11 12:45:34
【问题描述】:

我从数据库中有这样一个日期:"2019-12-06T00:00:00.000Z"
但我需要它,比如 "2019-12-06T00:00:00Z"

我试图将第一个转换为日期和 ISO 字符串,但我没有得到我需要的。

let s = "2019-12-06T00:00:00.000Z";
let dt = new Date(s).toISOString();

这个打印一样。

【问题讨论】:

  • 您希望日期如何?
  • "2019-12-06T00:00:00Z"
  • 你想删除毫秒...?

标签: javascript node.js datetime


【解决方案1】:

号码00:00:00.000分别是hoursminutessecondsmiliseconds。所以要删除毫秒

试试这个:

  let s = "2019-12-06T00:00:00.000Z";
  let dt = new Date(s).toISOString().split('.')[0]+"Z" ;
  console.log(dt);

【讨论】:

  • 是的。我在搜索时错过了另一个答案。它是重复的。谢谢
  • 为什么要投反对票??请让我知道我会修复它的错误:)
  • 这是副本的确切答案。
  • @adiga 两个人不能有相同的想法?顺便说一句,我检查了一下,我正在删除它:)
  • OP 无法删除带有答案的问题。保留它是没有意义的。 (而且我不会投反对票)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-11
  • 2012-09-08
相关资源
最近更新 更多