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; |