如何在节点中以"2014-04-01:08:00:00"格式获取当前日期时间?

ana*_*and 7 date node.js

我需要格式为"yyyy-mm-dd:hh:mm:ss"的当前系统日期时间.

/sf/answers/1335532131/帮助了很多.

new Date().toJSON() 正在显示"2014-07-14T13:41:23.521Z"

有人可以帮助我从"2014-07-14T13:41:23.521Z"中提取"yyyy-mm-dd:hh:mm:ss"吗?

小智 8

似乎除非使用正则表达式,否则没有好的方法可以使用原始代码.虽然有一些模块,比如Moment.js.

如果您使用的是npm:

npm install moment --save
Run Code Online (Sandbox Code Playgroud)

然后在你的代码中:

var moment = require('moment');
moment().format('yyyy-mm-dd:hh:mm:ss');
Run Code Online (Sandbox Code Playgroud)

这可能更容易理解.

  • “mm”表示分钟,而不是几个月。另外“hh”是 12 小时时间。https://momentjs.com/docs/#/parsing/string-format/`YYYY-MM-DD hh:mm:ss` (3认同)