【发布时间】:2015-11-19 23:07:23
【问题描述】:
我正在使用一个表单,用户可以从该表单中以dd-mm-yyyy hh:mm:ss 格式从日期时间选择器中选择日期时间。现在我想将格式转换为yyyy-mm-dd hh:mm:ss格式存储在mysql表中。
我尝试过这样的时刻 js
console.log(moment(status.date).format('MM/DD/YYYY'));
status.date 我将在用户从 datetimepicker 中选择日期时间的表单中发布。
请帮忙
【问题讨论】:
-
为什么要转换成字符串?只需在准备好的语句中给
node-mysql一个Date对象。 -
@amadan,后端已经内置在 php codeigniter 中,现在我们正在等待 nodejs 中的 api。所以我们要转换成标准的mysql格式。
-
@SwarajGiri 那里我们可以更改格式,但我从表格中给出日期,所以我应该能够更改帖子值的格式。
-
如果您输入一个字符串并想要输出一个字符串,您可以通过重新排列部分来删除任何外部库要求:
s.replace(/(^\d\d)(-\d\d-)(\d{4})(.+$)/,'$3$2$1$4')。
标签: javascript mysql node.js datetime momentjs