A lightweight polyfill for Temporal, successor to the JavaScript Date object
Overall
score
96%
Evaluation — 96%
↑ 1.19xAgent success when using this tile
Time-zone-specific adjustments on ZonedDateTime (withTimeZone/withPlainTime/startOfDay/hoursInDay)
Zone conversion
100%
100%
Clock replacement
0%
100%
Day start
100%
100%
Day length
33%
100%
Parsing & output
100%
100%
Arithmetic and comparison helpers (add/subtract/until/since/round/equals/compare)
Temporal parsing
100%
100%
Segment addition
100%
100%
Gap difference
0%
100%
Checkpoint rounding
0%
100%
Earliest comparison
100%
100%
Temporal namespace with Instant/ZonedDateTime/Plain*/Duration classes and ISO parsing
ISO parsing
100%
100%
Zone conversion
100%
100%
Duration math
100%
100%
DST handling
100%
100%
Day grouping
100%
100%
String, JSON, and locale formatting for all Temporal objects
ISO fidelity
100%
100%
JSON output
100%
100%
Locale formatting
100%
100%
Range formatting
67%
100%
Temporal-aware Intl.DateTimeFormat wrapper (format/formatRange for Temporal values)
Package Intl
0%
100%
Temporal inputs
0%
100%
Single format
25%
100%
Range formatting
25%
100%
Range parts
25%
100%
Time-zone aware operations with disambiguation/offset options and DST transition queries
Disambiguation
100%
100%
Offset guard
100%
100%
Schedule iteration
90%
90%
Transition lookup
40%
25%
ISO outputs
100%
100%
Legacy bridge exports (toTemporalInstant plus side-effect global installation)
Bridge install
100%
100%
Date conversion
100%
100%
Instant ISO
100%
100%
Temporal gap
100%
100%
Calendar-sensitive transformations (withCalendar, month-day/year-month conversions requiring extra fields)
MonthDay conversion
100%
100%
Leap rejection
100%
93%
YearMonth completion
90%
50%
Calendar swapping
100%
100%
Calendar annotation output
100%
100%
Conversions among Temporal types (Instant⇆ZonedDateTime, PlainDateTime/Date/Time/YearMonth/MonthDay hops)
Instant parsing
100%
100%
Zoned projection
100%
100%
Plain derivatives
100%
100%
Zone shift
100%
100%
DST disambiguation
100%
60%
ISO output
100%
100%
Temporal.Now factories for current instant/date/time in a chosen time zone
Zone Now call
100%
100%
Instant factory
100%
100%
Plain date/time
100%
100%
Time zone propagation
100%
100%
Override priority
100%
100%
Zone validation
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-temporal-polyfill