繁体   English   中英

使用Node.js格式化插入MYSQL的日期

[英]Formatting dates for Insert into MYSQL with Node.js

我使用node-mysql从node.js将数据插入MYSQL。 我可以通过Node中的MYSQL存储过程调用正确插入数据,除了我的日期总是插入到00:00:00

我尝试插入的日期字符串格式为:dd / mm / yyyy hh:mm:ss

我假设我需要在Node.js中正确格式化我的日期以插入?

connection.query('CALL sp_InsertUpdateOffer(' + NetworkID + ',"' + data["Promotion ID"] + '",' + data["Advertiser ID"] + ',"' + DataCleanUp(data.Description) + '",null,"' + DataCleanUp(data.Categories) + '","' + DataCleanUp(data.Code) + '","' + DataCleanUp(data.Terms.substring(0, 1000)) + '","' + data.Starts + '","' + data.Ends + '","' + DataCleanUp(data["Deeplink Tracking"]) + '","' + DataCleanUp(data.Deeplink) + '","' + DataCleanUp(data.Advertiser) + '")', function (err, rows, fields) {
});

谢谢

你可以重新安排你的日期格式到0000-00-00 00:00:00

如果你的日期是这种格式dd/mm/yyyy hh:mm:ss这样做是为了重新安排你的日期。

$date_select = "12/12/2016";
$newdate = explode("/",$date_select);
$final_date = $newdate[2]."-".$newdate[1]."-".$newdate[0];

现在将$final_date传递给您的插入查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM