CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/dst-transition-reference

Use when designing or auditing time-handling code or its tests around daylight saving time: skipped and repeated hours, jurisdiction differences, the IANA tz database, cron jobs that fire zero or two times, billing and meetings on transition days, plus leap seconds and clock smearing.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

jurisdictions-and-fixtures.mdreferences/

Per-jurisdiction DST rules and test-data fixtures

Deep reference for dst-transition-reference SKILL.md. Consult when choosing which zones to cover and for refreshable per-region fixture timestamps.

Per-jurisdiction differences

RegionDST behaviour
US (most)Spring-forward 2nd Sun March; fall-back 1st Sun November
EULast Sun March; last Sun October (one hour earlier)
Australia (most of NSW/VIC)First Sun October; first Sun April (Southern hemisphere - reversed)
Australia (QLD, NT, WA, NT)No DST
Japan, China, IndiaNo DST
RussiaAbolished DST in 2011
IranAbolished DST in 2022
MexicoAbolished mainland DST in 2022
BrazilAbolished DST in 2019

Per IANA: rules change frequently. Test against current zoneinfo, not assumptions.

Test data fixtures

Useful canonical timestamps per region (refresh against IANA):

RegionSpring-forward 2026Fall-back 2026
America/New_York2026-03-08 02:00 → 03:00 EDT2026-11-01 02:00 → 01:00 EST
Europe/London2026-03-29 01:00 → 02:00 BST2026-10-25 02:00 → 01:00 GMT
Australia/Sydney2026-10-04 02:00 → 03:00 AEDT2026-04-05 03:00 → 02:00 AEST

These dates change year to year (some); commit a current fixture and refresh annually.

SKILL.md

tile.json