From 045e7c0121111e8711a02a807005ea967c332ca8 Mon Sep 17 00:00:00 2001 From: ruxchuk Date: Fri, 7 Apr 2017 15:12:24 +0700 Subject: [PATCH] fix time 00:00:00+time empty --- lib/mysql.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/mysql.js b/lib/mysql.js index 16b6404..61f81f1 100644 --- a/lib/mysql.js +++ b/lib/mysql.js @@ -321,12 +321,15 @@ MySQL.prototype.updateOrCreate = function(model, data, options, cb) { // arsis 2017-03-21 add tzOffset function dateToMysql(val, tzOffset) { var tz = tzOffset || 0; + if (val.getUTCHours() || val.getUTCMinutes() || val.getUTCSeconds()) { + val.setUTCHours(val.getUTCHours() + tz); + } return val.getUTCFullYear() + '-' + - fillZeros(val.getUTCMonth() + 1) + '-' + - fillZeros(val.getUTCDate()) + ' ' + - fillZeros(val.getUTCHours() + tz) + ':' + - fillZeros(val.getUTCMinutes()) + ':' + - fillZeros(val.getUTCSeconds()); + fillZeros(val.getUTCMonth() + 1) + '-' + + fillZeros(val.getUTCDate()) + ' ' + + fillZeros(val.getUTCHours()) + ':' + + fillZeros(val.getUTCMinutes()) + ':' + + fillZeros(val.getUTCSeconds()); function fillZeros(v) { return v < 10 ? '0' + v : v; -- libgit2 0.21.2