Skip to content

Commit 9a237c7

Browse files
committed
fix(datestr): Ensure generated date strings are timezone-independent
Different dates would be generated for different timezones, since Date constructor assumes the value you give it is local time
1 parent d979978 commit 9a237c7

File tree

2 files changed

+53
-51
lines changed

2 files changed

+53
-51
lines changed

datestr.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ module.exports = function datestr(inputs) {
1313
var hour = fit(id, 0, 23)
1414
var min = fit(id, 0, 59)
1515
var millisec = fit(id, 0, 1000)
16-
return new Date(year, monthIndex, day, hour, min, millisec).toISOString()
16+
return new Date(
17+
Date.UTC(year, monthIndex, day, hour, min, millisec)
18+
).toISOString()
1719
}

0 commit comments

Comments
 (0)