我正在使用node-mysql从node.js将数据插入MYSQL。我可以通过Node中的MYSQL存储过程调用正确地插入数据,除了我的日期总是插入为0000-00-00 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
给您的插入查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句