We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 744af18 commit 086b0a7Copy full SHA for 086b0a7
1 file changed
lib/archivers/zip/util.js
@@ -9,7 +9,7 @@ var Int64 = require('node-int64');
9
var util = module.exports = {};
10
11
util.dateToDos = function(d) {
12
- var year = d.getFullYear();
+ var year = d.getUTCFullYear();
13
14
if (year < 1980) {
15
return 2162688; // 1980-1-1 00:00:00
@@ -19,11 +19,11 @@ util.dateToDos = function(d) {
19
20
var val = {
21
year: year,
22
- month: d.getMonth(),
23
- date: d.getDate(),
24
- hours: d.getHours(),
25
- minutes: d.getMinutes(),
26
- seconds: d.getSeconds()
+ month: d.getUTCMonth(),
+ date: d.getUTCDate(),
+ hours: d.getUTCHours(),
+ minutes: d.getUTCMinutes(),
+ seconds: d.getUTCSeconds()
27
};
28
29
return ((val.year - 1980) << 25) | ((val.month + 1) << 21) | (val.date << 16) |
0 commit comments