Skip to content

Commit f3c202f

Browse files
committed
Reduced code by cloning date directly instead of .setTime()
1 parent d081ebf commit f3c202f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/protocol/SqlString.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,15 @@ SqlString.format = function(sql, values, timeZone) {
6464
};
6565

6666
SqlString.dateToString = function(date, timeZone) {
67-
var dt = new Date();
67+
var dt = new Date(date);
6868

6969
if (timeZone != 'local') {
7070
tz = convertTimezone(timeZone);
7171

72-
dt.setTime(date.getTime() + (date.getTimezoneOffset() * 60000));
72+
dt.setTime(dt.getTime() + (dt.getTimezoneOffset() * 60000));
7373
if (tz !== false) {
7474
dt.setTime(dt.getTime() + (tz * 60000));
7575
}
76-
} else {
77-
dt.setTime(date.getTime());
7876
}
7977

8078
var year = dt.getFullYear();

0 commit comments

Comments
 (0)