当前位置: 首页 > 面试题库 >

如何使用NodeJS将UTC日期格式化为`YYYY-MM-DD hh:mm:ss`字符串?

唐阳飙
2023-03-14
问题内容

我想使用NodeJS将a格式化Date为以下字符串格式:

var ts_hms = new Date(UTC);
ts_hms.format("%Y-%m-%d %H:%M:%S");

我怎么做?


问题答案:

如果使用的是Node.js,则一定要具有EcmaScript 5,因此Date具有toISOString方法。您要对ISO8601进行一点修改:

new Date().toISOString()
> '2012-11-04T14:51:06.157Z'

因此,只需删掉一些内容,您就可以设置好:

new Date().toISOString().
  replace(/T/, ' ').      // replace T with a space
  replace(/\..+/, '')     // delete the dot and everything after
> '2012-11-04 14:55:45'

或者,一行: new Date().toISOString().replace(/T/, ' ').replace(/\..+/, '')

ISO8601必定是UTC(在第一个结果中也由尾随Z指示),因此默认情况下您会获得UTC(总是一件好事)。



 类似资料:
  • 问题内容: 我想使用NodeJS将a格式化为以下字符串格式: 我怎么做? 问题答案: 如果使用的是Node.js,则一定要具有EcmaScript 5,因此Date具有方法。您要对ISO8601进行一点修改: 因此,只需删除一些内容,便可以设置: 或者,一行: ISO8601必定是UTC(在第一个结果上也由尾随Z指示),因此默认情况下会获得UTC(总是一件好事)。

  • 问题内容: 好吧,我正在使用a进行详细说明,因为我从数据库中获取了一个对象,并且从同一对象中获得了一个变量“ fecha”(日期),因此我得到了a ,因此formatt以毫秒为单位,但是我不想出现毫秒。因此,我需要将我从数据库中收到的日期格式化为没有毫秒的新日期。 这是对象Factura: 在映射到数据库的xml中,我具有该变量“ fecha”的代码: 在数据库中,该列为。 当我从数据库中获取一个

  • 本文向大家介绍Javascript将字符串日期格式化为yyyy-mm-dd的方法,包括了Javascript将字符串日期格式化为yyyy-mm-dd的方法的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍的是利用Javascript将字符串日期格式化为yyyy-mm-dd的方法,下面话不多说了,参考如下代码 使用方法: 输出: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家学习或

  • 问题内容: 我有一个像这样的字符串。我想将其转换为相同格式的日期。我尝试过这样的事情: 但是输出是不同的格式,例如。我怎样才能使其按需工作。谁能帮我。我知道这可能是重复的,但我没有发现任何运气。 问题答案: 从Java APIhttps://docs.oracle.com/javase/8/docs/api/java/util/Date.html Date类表示特定的时间瞬间,精度为毫秒。 试着去

  • 我有一个日期2019-09-30,我想在dart中将其转换为2019-09-30

  • 问题内容: 2012年12月1日星期六00:00:00 GMT 我必须将以上日期转换为以下格式 2012-12-01 我怎样才能? 我已经尝试使用以下方法,但无法正常工作 问题答案: 用这个。 您将获得输出为