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

时间:2016-05-09 14:01:36

标签: mysql 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) {
});

由于

1 个答案:

答案 0 :(得分:0)

您可以将日期格式重新安排到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传递给您的插入查询。