CURDATE() 和 NOW() 上的格式化输出创建错误 digits/letters
Formatting output on CURDATE() and NOW() create wrong digits/letters
我在 Webstorm 工作,使用 NodeJS 和 MySQL。
当我使用 CURDATE 和 NOW 运行 我的 "node app.js" 文件在 cmd 中时,使用字母 "t" 而不是 space,而不是数字最后一件事是字母 "Z"。看起来像这样:
日期:2017-07-19T04:00:00.000Z,
现在:2017-07-19T19:23:29.000Z}
我该如何解决这个问题?
日期对象中的简单替换
var now = new Date().toISOString();
console.log( now );
var nowClean = now.replace('T',' ');
console.log(nowClean);
您可以使用 replace()。但是,您可能想查看一个库,它可以帮助您将日期(时间)更改为多种格式。这里列出了几个库选项:
http://stackabuse.com/how-to-format-dates-in-javascript/
我在 Webstorm 工作,使用 NodeJS 和 MySQL。 当我使用 CURDATE 和 NOW 运行 我的 "node app.js" 文件在 cmd 中时,使用字母 "t" 而不是 space,而不是数字最后一件事是字母 "Z"。看起来像这样: 日期:2017-07-19T04:00:00.000Z, 现在:2017-07-19T19:23:29.000Z}
我该如何解决这个问题?
日期对象中的简单替换
var now = new Date().toISOString();
console.log( now );
var nowClean = now.replace('T',' ');
console.log(nowClean);
您可以使用 replace()。但是,您可能想查看一个库,它可以帮助您将日期(时间)更改为多种格式。这里列出了几个库选项: http://stackabuse.com/how-to-format-dates-in-javascript/