File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,9 @@ function runDateTimeSuite() {
54
54
. add ( "DateTime#toLocaleString" , ( ) => {
55
55
dt . toLocaleString ( ) ;
56
56
} )
57
+ . add ( "DateTime#toLocaleString in utc" , ( ) => {
58
+ dt . toUTC ( ) . toLocaleString ( ) ;
59
+ } )
57
60
. add ( "DateTime#toRelativeCalendar" , ( ) => {
58
61
dt . toRelativeCalendar ( { base : DateTime . now ( ) , locale : "fi" } ) ;
59
62
} )
Original file line number Diff line number Diff line change @@ -181,8 +181,7 @@ class PolyDateFormatter {
181
181
// - < Etc/GMT-14, > Etc/GMT+12, and 30-minute or 45-minute offsets are not part of tzdata
182
182
const gmtOffset = - 1 * ( dt . offset / 60 ) ;
183
183
const offsetZ = gmtOffset >= 0 ? `Etc/GMT+${ gmtOffset } ` : `Etc/GMT${ gmtOffset } ` ;
184
- const isOffsetZoneSupported = IANAZone . isValidZone ( offsetZ ) ;
185
- if ( dt . offset !== 0 && isOffsetZoneSupported ) {
184
+ if ( dt . offset !== 0 && IANAZone . create ( offsetZ ) . valid ) {
186
185
z = offsetZ ;
187
186
this . dt = dt ;
188
187
} else {
You can’t perform that action at this time.
0 commit comments