如何使用 nodejs 的 node-datetime 库获取格式为 Y-m-d H:M:S 的当前日期时间?

Posted

技术标签:

【中文标题】如何使用 nodejs 的 node-datetime 库获取格式为 Y-m-d H:M:S 的当前日期时间?【英文标题】:How to get current datetime with format Y-m-d H:M:S using node-datetime library of nodejs? 【发布时间】:2016-11-06 01:19:23 【问题描述】:

我正在使用node-datetime 库。我想以年-月-日时-分-秒等格式获取当前日期时间

例如:2016-07-04 17:19:11

var dateTime = require('node-datetime');
var dt = dateTime.create();
dt.format('m/d/Y H:M:S');
console.log(new Date(dt.now()));

但我的结果如:

2016 年 7 月 4 日星期一 17:19:11 GMT+0700(东南亚标准时间)

【问题讨论】:

【参考方案1】:

有关format的详细信息,请参阅the docs:

返回一个格式化的日期时间字符串。

将调用结果存储到dt.format,不要将其传递给Date 构造函数:

var dateTime = require('node-datetime');
var dt = dateTime.create();
var formatted = dt.format('Y-m-d H:M:S');
console.log(formatted);

根据您的问题,我已将格式字符串从 'm/d/Y' 修改为 'Y-m-d'

【讨论】:

太棒了,但是 TImeZone 呢?我该如何改变呢? 我喜欢时刻 - 他们也有一个特定的时区库。 momentjs.com/timezone 获取并格式化当前日期/时间 moment().format('YYYY-MM-DD HH:mm:ss')

以上是关于如何使用 nodejs 的 node-datetime 库获取格式为 Y-m-d H:M:S 的当前日期时间?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用从 AWS 兑换的免费积分?

如何在部署期间使用非 AWS 资源扩展 AWS CDK

如何使用 AWS java SDK 使用 AWS 粘合作业生成自动脚本

如何使用 AWS 身份验证保护我的 wcf 服务

如何管理aws云服务器

如何在 AWS CLI 中覆盖环境变量并使用 AWS 凭证文件?