Commit 045e7c0121111e8711a02a807005ea967c332ca8
1 parent
3b1365ed
Exists in
master
fix time 00:00:00+time empty
Showing
1 changed file
with
8 additions
and
5 deletions
Show diff stats
lib/mysql.js
@@ -321,12 +321,15 @@ MySQL.prototype.updateOrCreate = function(model, data, options, cb) { | @@ -321,12 +321,15 @@ MySQL.prototype.updateOrCreate = function(model, data, options, cb) { | ||
321 | // arsis 2017-03-21 add tzOffset | 321 | // arsis 2017-03-21 add tzOffset |
322 | function dateToMysql(val, tzOffset) { | 322 | function dateToMysql(val, tzOffset) { |
323 | var tz = tzOffset || 0; | 323 | var tz = tzOffset || 0; |
324 | + if (val.getUTCHours() || val.getUTCMinutes() || val.getUTCSeconds()) { | ||
325 | + val.setUTCHours(val.getUTCHours() + tz); | ||
326 | + } | ||
324 | return val.getUTCFullYear() + '-' + | 327 | return val.getUTCFullYear() + '-' + |
325 | - fillZeros(val.getUTCMonth() + 1) + '-' + | ||
326 | - fillZeros(val.getUTCDate()) + ' ' + | ||
327 | - fillZeros(val.getUTCHours() + tz) + ':' + | ||
328 | - fillZeros(val.getUTCMinutes()) + ':' + | ||
329 | - fillZeros(val.getUTCSeconds()); | 328 | + fillZeros(val.getUTCMonth() + 1) + '-' + |
329 | + fillZeros(val.getUTCDate()) + ' ' + | ||
330 | + fillZeros(val.getUTCHours()) + ':' + | ||
331 | + fillZeros(val.getUTCMinutes()) + ':' + | ||
332 | + fillZeros(val.getUTCSeconds()); | ||
330 | 333 | ||
331 | function fillZeros(v) { | 334 | function fillZeros(v) { |
332 | return v < 10 ? '0' + v : v; | 335 | return v < 10 ? '0' + v : v; |