blob: 55dbb98af0c2f9dd2519e40fdeef03d620d641e5 [file] [log] [blame]
This test checks the behavior of Intl.DateTimeFormat as described in the ECMAScript Internationalization API Specification (ECMA-402 2.0).
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS Intl.DateTimeFormat is an instance of Function
PASS Intl.DateTimeFormat() is an instance of Intl.DateTimeFormat
PASS Intl.DateTimeFormat.call({}) is an instance of Intl.DateTimeFormat
PASS new Intl.DateTimeFormat() is an instance of Intl.DateTimeFormat
PASS class DerivedDateTimeFormat extends Intl.DateTimeFormat {};(new DerivedDateTimeFormat) instanceof DerivedDateTimeFormat is true
PASS class DerivedDateTimeFormat extends Intl.DateTimeFormat {};(new DerivedDateTimeFormat) instanceof Intl.DateTimeFormat is true
PASS class DerivedDateTimeFormat extends Intl.DateTimeFormat {};new DerivedDateTimeFormat('en').format(0).length > 0 is true
PASS class DerivedDateTimeFormat extends Intl.DateTimeFormat {};Object.getPrototypeOf(new DerivedDateTimeFormat) === DerivedDateTimeFormat.prototype is true
PASS class DerivedDateTimeFormat extends Intl.DateTimeFormat {};Object.getPrototypeOf(Object.getPrototypeOf(new DerivedDateTimeFormat)) === Intl.DateTimeFormat.prototype is true
PASS Intl.DateTimeFormat.length is 0
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat, 'prototype').writable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat, 'prototype').enumerable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat, 'prototype').configurable is false
PASS Intl.DateTimeFormat.supportedLocalesOf.length is 1
PASS Intl.DateTimeFormat.supportedLocalesOf() is an instance of Array
PASS Intl.DateTimeFormat.supportedLocalesOf.call(null, 'en') is [ 'en' ]
PASS Intl.DateTimeFormat.supportedLocalesOf.call({}, 'en') is [ 'en' ]
PASS Intl.DateTimeFormat.supportedLocalesOf.call(1, 'en') is [ 'en' ]
PASS Intl.DateTimeFormat.supportedLocalesOf(9) is []
PASS Intl.DateTimeFormat.supportedLocalesOf('en') is [ 'en' ]
PASS Intl.DateTimeFormat.supportedLocalesOf({ length: 4, 1: 'en', 0: 'es', 3: 'de' }) is [ 'es', 'en', 'de' ]
PASS Intl.DateTimeFormat.supportedLocalesOf([ 'en', 'pt', 'en', 'es' ]) is [ 'en', 'pt', 'es' ]
PASS Intl.DateTimeFormat.supportedLocalesOf('En-laTn-us-variant2-variant1-1abc-U-ko-tRue-A-aa-aaa-x-RESERVED') is [ 'en-Latn-US-variant2-variant1-1abc-a-aa-aaa-u-ko-true-x-reserved' ]
PASS Intl.DateTimeFormat.supportedLocalesOf('no-bok') is [ 'nb' ]
PASS Intl.DateTimeFormat.supportedLocalesOf('x-some-thing') is []
PASS Intl.DateTimeFormat.supportedLocalesOf(Object.create(null, { length: { get() { throw Error('a') } } })) threw exception Error: a.
PASS Intl.DateTimeFormat.supportedLocalesOf(Object.create(null, { length: { value: 1 }, 0: { get() { throw Error('b') } } })) threw exception Error: b.
PASS Intl.DateTimeFormat.supportedLocalesOf([ { toString() { throw Error('c') } } ]) threw exception Error: c.
PASS Intl.DateTimeFormat.supportedLocalesOf([ 5 ]) threw exception TypeError: locale value must be a string or object.
PASS Intl.DateTimeFormat.supportedLocalesOf('') threw exception RangeError: invalid language tag: .
PASS Intl.DateTimeFormat.supportedLocalesOf('a') threw exception RangeError: invalid language tag: a.
PASS Intl.DateTimeFormat.supportedLocalesOf('abcdefghij') threw exception RangeError: invalid language tag: abcdefghij.
PASS Intl.DateTimeFormat.supportedLocalesOf('#$') threw exception RangeError: invalid language tag: #$.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-@-abc') threw exception RangeError: invalid language tag: en-@-abc.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-u') threw exception RangeError: invalid language tag: en-u.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-u-kn-true-u-ko-true') threw exception RangeError: invalid language tag: en-u-kn-true-u-ko-true.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-x') threw exception RangeError: invalid language tag: en-x.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-*') threw exception RangeError: invalid language tag: en-*.
PASS Intl.DateTimeFormat.supportedLocalesOf('en-') threw exception RangeError: invalid language tag: en-.
PASS Intl.DateTimeFormat.supportedLocalesOf('en--US') threw exception RangeError: invalid language tag: en--US.
PASS Intl.DateTimeFormat.supportedLocalesOf('de') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('de-DE') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('DE-de') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('cmn') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('cmn-Hans') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('CMN-hANS') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('cmn-hans-cn') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('es-419') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('es-419-u-nu-latn-cu-bob') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('i-klingon') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('cmn-hans-cn-t-ca-u-ca-x-t-u') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('enochian-enochian') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('de-gregory-u-ca-gregory') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('aa-a-foo-x-a-foo-bar') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('x-en-US-12345') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('x-12345-12345-en-US') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('x-en-US-12345-12345') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('x-en-u-foo') did not throw exception.
PASS Intl.DateTimeFormat.supportedLocalesOf('x-en-u-foo-u-bar') did not throw exception.
PASS Object.getPrototypeOf(Intl.DateTimeFormat.prototype) is Object.prototype
PASS Intl.DateTimeFormat.prototype.constructor is Intl.DateTimeFormat
PASS Intl.DateTimeFormat.prototype[Symbol.toStringTag] is 'Object'
PASS Object.prototype.toString.call(Intl.DateTimeFormat.prototype) is '[object Object]'
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, Symbol.toStringTag).writable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, Symbol.toStringTag).enumerable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, Symbol.toStringTag).configurable is true
PASS defaultDTFormat.format is an instance of Function
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'format').get is an instance of Function
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'format').set is undefined
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'format').enumerable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'format').configurable is true
PASS defaultDTFormat.format.length is 1
PASS Intl.DateTimeFormat.prototype.format threw exception TypeError: Intl.DateTimeFormat.prototype.format called on value that's not an object initialized as a DateTimeFormat.
PASS Object.defineProperty({}, 'format', Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'format')).format threw exception TypeError: Intl.DateTimeFormat.prototype.format called on value that's not an object initialized as a DateTimeFormat.
PASS new Intl.DateTimeFormat().format !== new Intl.DateTimeFormat().format is true
PASS defaultDTFormat.format({ valueOf() { throw Error('4b') } }) threw exception Error: 4b.
PASS defaultDTFormat.format(Infinity) threw exception RangeError: date value is not finite in DateTimeFormat format().
PASS defaultDTFormat.format.call(null, 0) is Intl.DateTimeFormat().format(0)
PASS defaultDTFormat.format.call(Intl.DateTimeFormat('ar'), 0) is Intl.DateTimeFormat().format(0)
PASS defaultDTFormat.format.call(5, 0) is Intl.DateTimeFormat().format(0)
PASS typeof defaultDTFormat.format() === 'string' is true
PASS Intl.DateTimeFormat('en', { timeZone: 'America/Denver' }).format(new Date(1451099872641)) is '12/25/2015'
PASS Intl.DateTimeFormat.prototype.resolvedOptions.length is 0
PASS defaultDTFormat.resolvedOptions() is an instance of Object
PASS defaultDTFormat.resolvedOptions() === defaultDTFormat.resolvedOptions() is false
PASS Intl.DateTimeFormat.prototype.resolvedOptions() threw exception TypeError: Intl.DateTimeFormat.prototype.resolvedOptions called on value that's not an object initialized as a DateTimeFormat.
PASS Intl.DateTimeFormat.prototype.resolvedOptions.call(5) threw exception TypeError: Intl.DateTimeFormat.prototype.resolvedOptions called on value that's not an object initialized as a DateTimeFormat.
PASS Intl.DateTimeFormat('$') threw exception RangeError: invalid language tag: $.
PASS Intl.DateTimeFormat('en', null) threw exception TypeError: null is not an object (evaluating 'Intl.DateTimeFormat('en', null)').
PASS Intl.DateTimeFormat('en').resolvedOptions().weekday is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().era is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().month is 'numeric'
PASS Intl.DateTimeFormat('en').resolvedOptions().day is 'numeric'
PASS Intl.DateTimeFormat('en').resolvedOptions().year is 'numeric'
PASS Intl.DateTimeFormat('en').resolvedOptions().hour is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().hourCycle is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().hour12 is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().minute is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().second is undefined
PASS Intl.DateTimeFormat('en').resolvedOptions().timeZoneName is undefined
PASS Intl.DateTimeFormat('ar', { timeZone: 'America/Denver' }).format(1451099872641) is '٢٥‏/١٢‏/٢٠١٥'
PASS Intl.DateTimeFormat('de', { timeZone: 'America/Denver' }).format(1451099872641) is '25.12.2015'
PASS Intl.DateTimeFormat('ja', { timeZone: 'America/Denver' }).format(1451099872641) is '2015/12/25'
PASS Intl.DateTimeFormat('pt', { timeZone: 'America/Denver' }).format(1451099872641) is '25/12/2015'
PASS Intl.DateTimeFormat('en', { localeMatcher: { toString() { throw 'nope' } } }) threw exception nope.
PASS Intl.DateTimeFormat('en', { localeMatcher:'bad' }) threw exception RangeError: localeMatcher must be either "lookup" or "best fit".
PASS Intl.DateTimeFormat('en', { localeMatcher:'lookup' }) did not throw exception.
PASS Intl.DateTimeFormat('en', { localeMatcher:'best fit' }) did not throw exception.
PASS Intl.DateTimeFormat('en', { formatMatcher: { toString() { throw 'nope' } } }) threw exception nope.
PASS Intl.DateTimeFormat('en', { formatMatcher:'bad' }) threw exception RangeError: formatMatcher must be either "basic" or "best fit".
PASS Intl.DateTimeFormat('en', { formatMatcher:'basic' }) did not throw exception.
PASS Intl.DateTimeFormat('en', { formatMatcher:'best fit' }) did not throw exception.
PASS Intl.DateTimeFormat('en', { timeZone: 'nowhere/bogus' }) threw exception RangeError: invalid time zone: nowhere/bogus.
PASS Intl.DateTimeFormat('en', { timeZone: { toString() { throw 'nope' } } }) threw exception nope.
PASS Intl.DateTimeFormat('en', { timeZone: 'america/denver' }).resolvedOptions().timeZone is 'America/Denver'
PASS Intl.DateTimeFormat('en', { timeZone: 'AMERICA/LOS_ANGELES' }).resolvedOptions().timeZone is 'America/Los_Angeles'
PASS Intl.DateTimeFormat('en', { timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone }).resolvedOptions().timeZone is Intl.DateTimeFormat().resolvedOptions().timeZone
PASS Intl.DateTimeFormat('en', { timeZone: 'Australia/ACT' }).resolvedOptions().timeZone is 'Australia/Sydney'
PASS Intl.DateTimeFormat('en', { timeZone: 'Australia/North' }).resolvedOptions().timeZone is 'Australia/Darwin'
PASS Intl.DateTimeFormat('en', { timeZone: 'Australia/South' }).resolvedOptions().timeZone is 'Australia/Adelaide'
PASS Intl.DateTimeFormat('en', { timeZone: 'Australia/West' }).resolvedOptions().timeZone is 'Australia/Perth'
PASS Intl.DateTimeFormat('en', { timeZone: 'Brazil/East' }).resolvedOptions().timeZone is 'America/Sao_Paulo'
PASS Intl.DateTimeFormat('en', { timeZone: 'Brazil/West' }).resolvedOptions().timeZone is 'America/Manaus'
PASS Intl.DateTimeFormat('en', { timeZone: 'Canada/Atlantic' }).resolvedOptions().timeZone is 'America/Halifax'
PASS Intl.DateTimeFormat('en', { timeZone: 'Canada/Central' }).resolvedOptions().timeZone is 'America/Winnipeg'
PASS Intl.DateTimeFormat('en', { timeZone: 'Canada/Eastern' }).resolvedOptions().timeZone is 'America/Toronto'
PASS Intl.DateTimeFormat('en', { timeZone: 'Canada/Mountain' }).resolvedOptions().timeZone is 'America/Edmonton'
PASS Intl.DateTimeFormat('en', { timeZone: 'Canada/Pacific' }).resolvedOptions().timeZone is 'America/Vancouver'
PASS Intl.DateTimeFormat('en', { timeZone: 'GB' }).resolvedOptions().timeZone is 'Europe/London'
PASS Intl.DateTimeFormat('en', { timeZone: 'GMT+0' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'GMT-0' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'GMT0' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'Greenwich' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'UCT' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'US/Central' }).resolvedOptions().timeZone is 'America/Chicago'
PASS Intl.DateTimeFormat('en', { timeZone: 'US/Eastern' }).resolvedOptions().timeZone is 'America/New_York'
PASS Intl.DateTimeFormat('en', { timeZone: 'US/Michigan' }).resolvedOptions().timeZone is 'America/Detroit'
PASS Intl.DateTimeFormat('en', { timeZone: 'US/Mountain' }).resolvedOptions().timeZone is 'America/Denver'
PASS Intl.DateTimeFormat('en', { timeZone: 'US/Pacific' }).resolvedOptions().timeZone is 'America/Los_Angeles'
PASS Intl.DateTimeFormat('en', { timeZone: 'UTC' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'Universal' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'Zulu' }).resolvedOptions().timeZone is 'UTC'
PASS Intl.DateTimeFormat('en', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2015'
PASS Intl.DateTimeFormat('en', { timeZone: 'Pacific/Auckland' }).format(1451099872641) is '12/26/2015'
PASS Intl.DateTimeFormat('ar-sa').resolvedOptions().locale is 'ar-SA'
PASS Intl.DateTimeFormat('fa-IR').resolvedOptions().calendar is 'persian'
PASS Intl.DateTimeFormat('ar').resolvedOptions().numberingSystem is 'arab'
PASS Intl.DateTimeFormat('en', { calendar:'dangi' }).resolvedOptions().calendar is 'gregory'
PASS Intl.DateTimeFormat('en-u-ca-bogus').resolvedOptions().locale is 'en'
PASS Intl.DateTimeFormat('en-u-ca-bogus').resolvedOptions().calendar is 'gregory'
PASS Intl.DateTimeFormat('en-u-ca-buddhist').resolvedOptions().locale is 'en-u-ca-buddhist'
PASS Intl.DateTimeFormat('en-u-ca-buddhist').resolvedOptions().calendar is 'buddhist'
PASS Intl.DateTimeFormat('en-u-ca-chinese').resolvedOptions().calendar is 'chinese'
PASS Intl.DateTimeFormat('en-u-ca-coptic').resolvedOptions().calendar is 'coptic'
PASS Intl.DateTimeFormat('en-u-ca-dangi').resolvedOptions().calendar is 'dangi'
PASS Intl.DateTimeFormat('en-u-ca-ethioaa').resolvedOptions().calendar is 'ethiopic-amete-alem'
PASS Intl.DateTimeFormat('en-u-ca-ethiopic').resolvedOptions().calendar is 'ethiopic'
PASS Intl.DateTimeFormat('ar-SA-u-ca-gregory').resolvedOptions().calendar is 'gregory'
PASS Intl.DateTimeFormat('en-u-ca-hebrew').resolvedOptions().calendar is 'hebrew'
PASS Intl.DateTimeFormat('en-u-ca-indian').resolvedOptions().calendar is 'indian'
PASS Intl.DateTimeFormat('en-u-ca-islamic').resolvedOptions().calendar is 'islamic'
PASS Intl.DateTimeFormat('en-u-ca-islamicc').resolvedOptions().calendar is 'islamic-civil'
PASS Intl.DateTimeFormat('en-u-ca-ISO8601').resolvedOptions().calendar is 'iso8601'
PASS Intl.DateTimeFormat('en-u-ca-japanese').resolvedOptions().calendar is 'japanese'
PASS Intl.DateTimeFormat('en-u-ca-persian').resolvedOptions().calendar is 'persian'
PASS Intl.DateTimeFormat('en-u-ca-roc').resolvedOptions().calendar is 'roc'
PASS Intl.DateTimeFormat('en-u-ca-ethiopic-amete-alem').resolvedOptions().calendar is 'ethiopic-amete-alem'
PASS Intl.DateTimeFormat('en-u-ca-islamic-umalqura').resolvedOptions().calendar is 'islamic-umalqura'
PASS Intl.DateTimeFormat('en-u-ca-islamic-tbla').resolvedOptions().calendar is 'islamic-tbla'
PASS Intl.DateTimeFormat('en-u-ca-islamic-civil').resolvedOptions().calendar is 'islamic-civil'
PASS Intl.DateTimeFormat('en-u-ca-islamic-rgsa').resolvedOptions().calendar is 'islamic-rgsa'
PASS Intl.DateTimeFormat('en-u-ca-buddhist', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2558'
PASS Intl.DateTimeFormat('en-u-ca-chinese', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '11/15/32'
PASS Intl.DateTimeFormat('en-u-ca-coptic', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '4/15/1732'
PASS Intl.DateTimeFormat('en-u-ca-dangi', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '11/15/32'
PASS Intl.DateTimeFormat('en-u-ca-ethioaa', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '4/15/7508'
PASS Intl.DateTimeFormat('en-u-ca-ethiopic', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '4/15/2008'
PASS Intl.DateTimeFormat('en-u-ca-gregory', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2015'
PASS Intl.DateTimeFormat('en-u-ca-hebrew', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '4/13/5776'
PASS Intl.DateTimeFormat('en-u-ca-indian', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '10/4/1937'
PASS Intl.DateTimeFormat('en-u-ca-islamic', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/14/1437'
PASS Intl.DateTimeFormat('en-u-ca-islamicc', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/13/1437'
PASS Intl.DateTimeFormat('en-u-ca-ISO8601', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2015'
PASS Intl.DateTimeFormat('en-u-ca-japanese', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/27'
PASS Intl.DateTimeFormat('en-u-ca-persian', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '10/4/1394'
PASS Intl.DateTimeFormat('en-u-ca-roc', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/104'
PASS Intl.DateTimeFormat('en-u-ca-ethiopic-amete-alem', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '4/15/7508'
PASS Intl.DateTimeFormat('en-u-ca-islamic-umalqura', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/14/1437'
PASS Intl.DateTimeFormat('en-u-ca-islamic-tbla', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/14/1437'
PASS Intl.DateTimeFormat('en-u-ca-islamic-civil', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/13/1437'
PASS Intl.DateTimeFormat('en-u-ca-islamic-rgsa', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '3/14/1437'
PASS Intl.DateTimeFormat('en', { numberingSystem:'gujr' }).resolvedOptions().numberingSystem is 'latn'
PASS Intl.DateTimeFormat('en-u-nu-bogus').resolvedOptions().locale is 'en'
PASS Intl.DateTimeFormat('en-u-nu-bogus').resolvedOptions().numberingSystem is 'latn'
PASS Intl.DateTimeFormat('en-u-nu-latn').resolvedOptions().numberingSystem is 'latn'
PASS Intl.DateTimeFormat('en-u-nu-arab').resolvedOptions().locale is 'en-u-nu-arab'
PASS Intl.DateTimeFormat('en-u-nu-arab').resolvedOptions().numberingSystem is 'arab'
PASS Intl.DateTimeFormat('en-u-nu-arabext').resolvedOptions().numberingSystem is 'arabext'
PASS Intl.DateTimeFormat('en-u-nu-bali').resolvedOptions().numberingSystem is 'bali'
PASS Intl.DateTimeFormat('en-u-nu-beng').resolvedOptions().numberingSystem is 'beng'
PASS Intl.DateTimeFormat('en-u-nu-deva').resolvedOptions().numberingSystem is 'deva'
PASS Intl.DateTimeFormat('en-u-nu-fullwide').resolvedOptions().numberingSystem is 'fullwide'
PASS Intl.DateTimeFormat('en-u-nu-gujr').resolvedOptions().numberingSystem is 'gujr'
PASS Intl.DateTimeFormat('en-u-nu-guru').resolvedOptions().numberingSystem is 'guru'
PASS Intl.DateTimeFormat('en-u-nu-hanidec').resolvedOptions().numberingSystem is 'hanidec'
PASS Intl.DateTimeFormat('en-u-nu-khmr').resolvedOptions().numberingSystem is 'khmr'
PASS Intl.DateTimeFormat('en-u-nu-knda').resolvedOptions().numberingSystem is 'knda'
PASS Intl.DateTimeFormat('en-u-nu-laoo').resolvedOptions().numberingSystem is 'laoo'
PASS Intl.DateTimeFormat('en-u-nu-latn').resolvedOptions().numberingSystem is 'latn'
PASS Intl.DateTimeFormat('en-u-nu-limb').resolvedOptions().numberingSystem is 'limb'
PASS Intl.DateTimeFormat('en-u-nu-mlym').resolvedOptions().numberingSystem is 'mlym'
PASS Intl.DateTimeFormat('en-u-nu-mong').resolvedOptions().numberingSystem is 'mong'
PASS Intl.DateTimeFormat('en-u-nu-mymr').resolvedOptions().numberingSystem is 'mymr'
PASS Intl.DateTimeFormat('en-u-nu-orya').resolvedOptions().numberingSystem is 'orya'
PASS Intl.DateTimeFormat('en-u-nu-tamldec').resolvedOptions().numberingSystem is 'tamldec'
PASS Intl.DateTimeFormat('en-u-nu-telu').resolvedOptions().numberingSystem is 'telu'
PASS Intl.DateTimeFormat('en-u-nu-thai').resolvedOptions().numberingSystem is 'thai'
PASS Intl.DateTimeFormat('en-u-nu-tibt').resolvedOptions().numberingSystem is 'tibt'
PASS Intl.DateTimeFormat('en-u-nu-arab', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '١٢/٢٥/٢٠١٥'
PASS Intl.DateTimeFormat('en-u-nu-arabext', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '۱۲/۲۵/۲۰۱۵'
PASS Intl.DateTimeFormat('en-u-nu-bali', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '᭑᭒/᭒᭕/᭒᭐᭑᭕'
PASS Intl.DateTimeFormat('en-u-nu-beng', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '১২/২৫/২০১৫'
PASS Intl.DateTimeFormat('en-u-nu-deva', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '१२/२५/२०१५'
PASS Intl.DateTimeFormat('en-u-nu-fullwide', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2015'
PASS Intl.DateTimeFormat('en-u-nu-gujr', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '૧૨/૨૫/૨૦૧૫'
PASS Intl.DateTimeFormat('en-u-nu-guru', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '੧੨/੨੫/੨੦੧੫'
PASS Intl.DateTimeFormat('en-u-nu-hanidec', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '一二/二五/二〇一五'
PASS Intl.DateTimeFormat('en-u-nu-khmr', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '១២/២៥/២០១៥'
PASS Intl.DateTimeFormat('en-u-nu-knda', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '೧೨/೨೫/೨೦೧೫'
PASS Intl.DateTimeFormat('en-u-nu-laoo', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '໑໒/໒໕/໒໐໑໕'
PASS Intl.DateTimeFormat('en-u-nu-latn', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '12/25/2015'
PASS Intl.DateTimeFormat('en-u-nu-limb', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '᥇᥈/᥈᥋/᥈᥆᥇᥋'
PASS Intl.DateTimeFormat('en-u-nu-mlym', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '൧൨/൨൫/൨൦൧൫'
PASS Intl.DateTimeFormat('en-u-nu-mong', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '᠑᠒/᠒᠕/᠒᠐᠑᠕'
PASS Intl.DateTimeFormat('en-u-nu-mymr', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '၁၂/၂၅/၂၀၁၅'
PASS Intl.DateTimeFormat('en-u-nu-orya', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '୧୨/୨୫/୨୦୧୫'
PASS Intl.DateTimeFormat('en-u-nu-tamldec', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '௧௨/௨௫/௨௦௧௫'
PASS Intl.DateTimeFormat('en-u-nu-telu', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '౧౨/౨౫/౨౦౧౫'
PASS Intl.DateTimeFormat('en-u-nu-thai', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '๑๒/๒๕/๒๐๑๕'
PASS Intl.DateTimeFormat('en-u-nu-tibt', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '༡༢/༢༥/༢༠༡༥'
PASS Intl.DateTimeFormat('en-u-hc-h11').resolvedOptions().locale is 'en-u-hc-h11'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', hourCycle: 'h12' }).resolvedOptions().locale is 'en'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', hourCycle: 'h12' }).resolvedOptions().hourCycle is 'h12'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', hourCycle: 'h11', hour12: true }).resolvedOptions().locale is 'en'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', hourCycle: 'h11', hour12: true }).resolvedOptions().hourCycle is 'h12'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', hourCycle: 'h11', hour12: false }).resolvedOptions().hourCycle is 'h23'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric' }).resolvedOptions().hourCycle is 'h11'
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric' }).resolvedOptions().hour12 is true
PASS Intl.DateTimeFormat('en-u-hc-h11', { hour: 'numeric', timeZone: 'UTC' }).format(12 * 60 * 60 * 1000).slice(0, 1) is '0'
PASS Intl.DateTimeFormat('en-u-hc-h12', { hour: 'numeric' }).resolvedOptions().hourCycle is 'h12'
PASS Intl.DateTimeFormat('en-u-hc-h12', { hour: 'numeric' }).resolvedOptions().hour12 is true
PASS Intl.DateTimeFormat('en-u-hc-h12', { hour: 'numeric', timeZone: 'UTC' }).format(12 * 60 * 60 * 1000).slice(0, 2) is '12'
PASS Intl.DateTimeFormat('en-u-hc-h23', { hour: 'numeric' }).resolvedOptions().hourCycle is 'h23'
PASS Intl.DateTimeFormat('en-u-hc-h23', { hour: 'numeric' }).resolvedOptions().hour12 is false
PASS Intl.DateTimeFormat('en-u-hc-h23', { hour: 'numeric', timeZone: 'UTC' }).format(0) is '00'
PASS Intl.DateTimeFormat('en-u-hc-h24', { hour: 'numeric' }).resolvedOptions().hourCycle is 'h24'
PASS Intl.DateTimeFormat('en-u-hc-h24', { hour: 'numeric' }).resolvedOptions().hour12 is false
PASS Intl.DateTimeFormat('en-u-hc-h24', { hour: 'numeric', timeZone: 'UTC' }).format(0) is '24'
PASS Intl.DateTimeFormat('en-u-ca-islamic-umalqura-nu-arab', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '٣/١٤/١٤٣٧'
PASS Intl.DateTimeFormat('en', { weekday: { toString() { throw 'weekday' } } }) threw exception weekday.
PASS Intl.DateTimeFormat('en', { weekday:'invalid' }) threw exception RangeError: weekday must be "narrow", "short", or "long".
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().weekday is undefined
PASS Intl.DateTimeFormat('en', { weekday:'narrow', month:'numeric', day:'numeric' }).resolvedOptions().weekday is 'narrow'
PASS Intl.DateTimeFormat('en', { weekday:'narrow', month:'numeric', day:'numeric', timeZone: 'UTC' }).format(0) is 'T, 1/1'
PASS Intl.DateTimeFormat('en', { weekday:'short', month:'numeric', day:'numeric' }).resolvedOptions().weekday is 'short'
PASS Intl.DateTimeFormat('en', { weekday:'short', month:'numeric', day:'numeric', timeZone: 'UTC' }).format(0) is 'Thu, 1/1'
PASS Intl.DateTimeFormat('en', { weekday:'long', month:'numeric', day:'numeric' }).resolvedOptions().weekday is 'long'
PASS Intl.DateTimeFormat('en', { weekday:'long', month:'numeric', day:'numeric', timeZone: 'UTC' }).format(0) is 'Thursday, 1/1'
PASS Intl.DateTimeFormat('en', { era: { toString() { throw 'era' } } }) threw exception era.
PASS Intl.DateTimeFormat('en', { era:'never' }) threw exception RangeError: era must be "narrow", "short", or "long".
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().day is undefined
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'numeric' }).resolvedOptions().era is 'narrow'
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'numeric', timeZone: 'UTC' }).format(0) is '1970 A'
PASS Intl.DateTimeFormat('en', { era:'short', year:'numeric' }).resolvedOptions().era is 'short'
PASS Intl.DateTimeFormat('en', { era:'short', year:'numeric', timeZone: 'UTC' }).format(0) is '1970 AD'
PASS Intl.DateTimeFormat('en', { era:'long', year:'numeric' }).resolvedOptions().era is 'long'
PASS Intl.DateTimeFormat('en', { era:'long', year:'numeric', timeZone: 'UTC' }).format(0) is '1970 Anno Domini'
PASS Intl.DateTimeFormat('en', { year: { toString() { throw 'year' } } }) threw exception year.
PASS Intl.DateTimeFormat('en', { year:'nope' }) threw exception RangeError: year must be "2-digit" or "numeric".
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().year is undefined
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'2-digit' }).resolvedOptions().year is '2-digit'
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'2-digit', timeZone: 'UTC' }).format(0) is '70 A'
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'numeric' }).resolvedOptions().year is 'numeric'
PASS Intl.DateTimeFormat('en', { era:'narrow', year:'numeric', timeZone: 'UTC' }).format(0) is '1970 A'
PASS Intl.DateTimeFormat('en', { month: { toString() { throw 'month' } } }) threw exception month.
PASS Intl.DateTimeFormat('en', { month:2 }) threw exception RangeError: month must be "2-digit", "numeric", "narrow", "short", or "long".
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().month is undefined
PASS Intl.DateTimeFormat('en', { month:'2-digit', year:'numeric' }).resolvedOptions().month is '2-digit'
PASS Intl.DateTimeFormat('en', { month:'2-digit', year:'numeric', timeZone: 'UTC' }).format(0) is '01/1970'
PASS Intl.DateTimeFormat('en', { month:'numeric', year:'numeric' }).resolvedOptions().month is 'numeric'
PASS Intl.DateTimeFormat('en', { month:'numeric', year:'numeric', timeZone: 'UTC' }).format(0) is '1/1970'
PASS Intl.DateTimeFormat('en', { month:'narrow', year:'numeric' }).resolvedOptions().month is 'narrow'
PASS Intl.DateTimeFormat('en', { month:'narrow', year:'numeric', timeZone: 'UTC' }).format(0) is 'J 1970'
PASS Intl.DateTimeFormat('en', { month:'short', year:'numeric' }).resolvedOptions().month is 'short'
PASS Intl.DateTimeFormat('en', { month:'short', year:'numeric', timeZone: 'UTC' }).format(0) is 'Jan 1970'
PASS Intl.DateTimeFormat('en', { month:'long', year:'numeric' }).resolvedOptions().month is 'long'
PASS Intl.DateTimeFormat('en', { month:'long', year:'numeric', timeZone: 'UTC' }).format(0) is 'January 1970'
PASS Intl.DateTimeFormat('en', { day: { toString() { throw 'day' } } }) threw exception day.
PASS Intl.DateTimeFormat('en', { day:'' }) threw exception RangeError: day must be "2-digit" or "numeric".
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().day is undefined
PASS Intl.DateTimeFormat('en', { month:'long', day:'2-digit' }).resolvedOptions().day is '2-digit'
PASS Intl.DateTimeFormat('en', { month:'long', day:'2-digit', timeZone: 'UTC' }).format(0) is 'January 01'
PASS Intl.DateTimeFormat('en', { month:'long', day:'numeric' }).resolvedOptions().day is 'numeric'
PASS Intl.DateTimeFormat('en', { month:'long', day:'numeric', timeZone: 'UTC' }).format(0) is 'January 1'
PASS Intl.DateTimeFormat('en', { hour: { toString() { throw 'hour' } } }) threw exception hour.
PASS Intl.DateTimeFormat('en', { hour:[] }) threw exception RangeError: hour must be "2-digit" or "numeric".
PASS Intl.DateTimeFormat('en').resolvedOptions().hour is undefined
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'2-digit' }).resolvedOptions().hour is '2-digit'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'2-digit', timeZone: 'UTC' }).format(0) is '12:00 AM'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().hour is 'numeric'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric', timeZone: 'UTC' }).format(0) is '12:00 AM'
PASS Intl.DateTimeFormat('en').resolvedOptions().hour12 is undefined
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().hourCycle is 'h12'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().hour12 is true
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric', timeZone: 'UTC' }).format(0) is '12:00 AM'
PASS Intl.DateTimeFormat('pt-BR', { minute:'2-digit', hour:'numeric' }).resolvedOptions().hourCycle is 'h23'
PASS Intl.DateTimeFormat('pt-BR', { minute:'2-digit', hour:'numeric' }).resolvedOptions().hour12 is false
PASS Intl.DateTimeFormat('pt-BR', { minute:'2-digit', hour:'numeric', timeZone: 'UTC' }).format(0) is '0:00'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'2-digit', hour12: false, timeZone: 'UTC' }).format(0) is '00:00'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'2-digit', hour12: true, timeZone: 'UTC' }).format(1e7) is '02:46 AM'
PASS Intl.DateTimeFormat('en', { minute: { toString() { throw 'minute' } } }) threw exception minute.
PASS Intl.DateTimeFormat('en', { minute:null }) threw exception RangeError: minute must be "2-digit" or "numeric".
PASS Intl.DateTimeFormat('en').resolvedOptions().minute is undefined
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric' }).resolvedOptions().minute is '2-digit'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric', timeZone: 'UTC' }).format(0) is '12:00 AM'
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric' }).resolvedOptions().minute is '2-digit'
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric', timeZone: 'UTC' }).format(0) is '12:00 AM'
PASS Intl.DateTimeFormat('en', { second: { toString() { throw 'second' } } }) threw exception second.
PASS Intl.DateTimeFormat('en', { second:'badvalue' }) threw exception RangeError: second must be "2-digit" or "numeric".
PASS Intl.DateTimeFormat('en').resolvedOptions().second is undefined
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric', second:'2-digit' }).resolvedOptions().second is '2-digit'
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric', second:'2-digit', timeZone: 'UTC' }).format(0) is '12:00:00 AM'
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric', second:'numeric' }).resolvedOptions().second is '2-digit'
PASS Intl.DateTimeFormat('en', { minute:'numeric', hour:'numeric', second:'numeric', timeZone: 'UTC' }).format(0) is '12:00:00 AM'
PASS Intl.DateTimeFormat('en', { timeZoneName: { toString() { throw 'timeZoneName' } } }) threw exception timeZoneName.
PASS Intl.DateTimeFormat('en', { timeZoneName:'name' }) threw exception RangeError: timeZoneName must be "short" or "long".
PASS Intl.DateTimeFormat('en').resolvedOptions().timeZoneName is undefined
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric', timeZoneName:'short' }).resolvedOptions().timeZoneName is 'short'
PASS Intl.DateTimeFormat('en', { minute:'2-digit', hour:'numeric', timeZoneName:'short', timeZone: 'America/Los_Angeles' }).format(0) is '4:00 PM PST'
PASS Intl.DateTimeFormat('pt-BR', { minute:'2-digit', hour:'numeric', timeZoneName:'long' }).resolvedOptions().timeZoneName is 'long'
PASS Intl.DateTimeFormat('pt-BR', { minute:'2-digit', hour:'numeric', timeZoneName:'long', timeZone: 'america/sao_paulo' }).format(0) is '21:00 Horário Padrão de Brasília'
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ar", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ar-SA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ar-SA", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("be", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("be", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ca", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ca", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("cs", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("cs", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("da", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("da", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("de", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("de-CH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("de-CH", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("en", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("en-AU", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-AU", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("en-GB", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-GB", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("en-PH", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-PH", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("en-US", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("en-US", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("el", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("el", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("es", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("es-MX", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-MX", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("es-PR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("es-PR", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("fr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("fr-CA", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("fr-CA", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ga", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ga", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("hi-IN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("hi-IN", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("is", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("is", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("it", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("it", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("iw", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("iw", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ja", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ja", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ko-KR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ko-KR", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("lt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lt", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("lv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("lv", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("mk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mk", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ms", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ms", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("mt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("mt", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("nb", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nb", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("nl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("nl", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("no", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("no", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("pl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pl", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("pt", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("pt-BR", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("pt-BR", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ro", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ro", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("ru", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("ru", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("sk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sk", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("sl", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sl", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("sr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sr", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("sv", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("sv", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("th", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("th", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("tr", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("tr", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("uk", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("uk", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("vi", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("vi", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("zh", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("zh-CN", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-CN", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("zh-Hant-HK", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-Hant-HK", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { weekday: "short", year: "numeric", month: "short", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { year: "numeric", month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { year: "numeric", month: "long" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { year: "numeric", month: "long" }).format() === "string" is true
PASS
var options = { month: "long", day: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { month: "long", day: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric", second: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { hour: "numeric", minute: "numeric", second: "numeric" }).format() === "string" is true
PASS
var options = { hour: "numeric", minute: "numeric" };
var resolved = Intl.DateTimeFormat("zh-TW", options).resolvedOptions();
Object.keys(options).every(option => resolved[option] != null) is true
PASS typeof Intl.DateTimeFormat("zh-TW", { hour: "numeric", minute: "numeric" }).format() === "string" is true
PASS var legacy = Object.create(Intl.DateTimeFormat.prototype);Intl.DateTimeFormat.apply(legacy) is legacy
PASS var legacy = Object.create(Intl.DateTimeFormat.prototype);Intl.DateTimeFormat.call(legacy, 'en-u-nu-arab', { timeZone: 'America/Los_Angeles' }).format(1451099872641) is '١٢/٢٥/٢٠١٥'
PASS var incompat = {};Intl.DateTimeFormat.apply(incompat) is not incompat
PASS Intl.DateTimeFormat.prototype.formatToParts is an instance of Function
PASS Intl.DateTimeFormat.prototype.formatToParts.length is 1
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'formatToParts').writable is true
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'formatToParts').enumerable is false
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'formatToParts').configurable is true
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'formatToParts').get is undefined
PASS Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, 'formatToParts').set is undefined
PASS new Intl.DateTimeFormat().formatToParts({}) threw exception RangeError: date value is not finite in DateTimeFormat formatToParts().
PASS new Intl.DateTimeFormat().formatToParts(NaN) threw exception RangeError: date value is not finite in DateTimeFormat formatToParts().
PASS new Intl.DateTimeFormat().formatToParts(Infinity) threw exception RangeError: date value is not finite in DateTimeFormat formatToParts().
PASS new Intl.DateTimeFormat().formatToParts(-Infinity) threw exception RangeError: date value is not finite in DateTimeFormat formatToParts().
PASS new Intl.DateTimeFormat().formatToParts(new Date(NaN)) threw exception RangeError: date value is not finite in DateTimeFormat formatToParts().
PASS JSON.stringify(
Intl.DateTimeFormat("pt-BR", {
hour: "numeric", minute: "numeric", second: "numeric",
year: "numeric", month: "numeric", day: "numeric",
timeZoneName: "short", era: "short", timeZone: "America/Sao_Paulo"
}).formatToParts(0).filter((part) => (part.type !== "literal"))
) is JSON.stringify([
{"type":"day","value":"31"},
{"type":"month","value":"12"},
{"type":"year","value":"1969"},
{"type":"era","value":"d.C."},
{"type":"hour","value":"21"},
{"type":"minute","value":"00"},
{"type":"second","value":"00"},
{"type":"timeZoneName","value":"BRT"}
])
PASS Intl.DateTimeFormat("ar", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ar-SA", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("be", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ca", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("cs", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("da", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("de-CH", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-AU", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-GB", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-PH", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("en-US", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("el", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-MX", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("es-PR", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("fr-CA", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ga", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("hi-IN", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("is", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("it", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("iw", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ja", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ko-KR", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lt", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("lv", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mk", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ms", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("mt", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nb", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("nl", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("no", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pl", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("pt-BR", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ro", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("ru", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sk", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sl", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sr", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("sv", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("th", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("tr", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("uk", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("vi", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-CN", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-Hant-HK", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { weekday: "short", year: "numeric", month: "short", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { weekday: "short", year: "numeric", month: "short", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { year: "numeric", month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { year: "numeric", month: "long" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { month: "long", day: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { hour: "numeric", minute: "numeric", second: "numeric" }).formatToParts() is an instance of Array
PASS Intl.DateTimeFormat("zh-TW", { hour: "numeric", minute: "numeric" }).formatToParts() is an instance of Array
PASS JSON.stringify(
Intl.DateTimeFormat('en-US', {
hour: "numeric", minute: "numeric", second: "numeric",
year: "numeric", month: "long", day: "numeric", weekday: "long",
timeZoneName: "long", era: "long", timeZone: "America/Los_Angeles"
}).formatToParts(0)
) is JSON.stringify([
{"type":"weekday","value":"Wednesday"},
{"type":"literal","value":", "},
{"type":"month","value":"December"},
{"type":"literal","value":" "},
{"type":"day","value":"31"},
{"type":"literal","value":", "},
{"type":"year","value":"1969"},
{"type":"literal","value":" "},
{"type":"era","value":"Anno Domini"},
{"type":"literal","value":", "},
{"type":"hour","value":"4"},
{"type":"literal","value":":"},
{"type":"minute","value":"00"},
{"type":"literal","value":":"},
{"type":"second","value":"00"},
{"type":"literal","value":" "},
{"type":"dayPeriod","value":"PM"},
{"type":"literal","value":" "},
{"type":"timeZoneName","value":"Pacific Standard Time"}
])
PASS successfullyParsed is true
TEST COMPLETE