ā§Ļ⧝ āϜāĻžāύ⧁, ⧍ā§Ļ⧍ā§Ģ¡7 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

āĻĄā§‡-āϞāĻžāχāϟ āϏ⧇āĻ­āĻŋāĻ‚ āϟāĻžāχāĻŽ āĻŦāĻžāĻ—: āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āύāĻŋāϝāĻŧāĻŽ

āĻĒā§āϰāĻŦ āĻ•āĻĨāĻžāϝāĻŧ āύāĻŋāϝāĻŧāĻŽ: DST āĻŦāĻžāĻ— āĻāĻĄāĻŧāĻžāϤ⧇ UTC-āĻ āĻ¸ā§āĻĒāĻˇā§āϟ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āϰāĻžāϖ⧁āύ, āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻŽāĻžāύ⧁āώ āϝ⧇āĻ­āĻžāĻŦ⧇ āφāĻļāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžāύ, āĻāĻŦāĻ‚ āĻāĻŽāύ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻŦāĻžāύāĻžāύ āϝ⧇āϗ⧁āϞ⧋ āĻ¸ā§āĻŦāĻšā§āĻ› āĻ“ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāĨ¤

āĻĄā§‡-āϞāĻžāχāϟ āϏ⧇āĻ­āĻŋāĻ‚ āϟāĻžāχāĻŽ āĻŦāĻžāĻ—: āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āύāĻŋāϝāĻŧāĻŽ

āϕ⧇āύ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻŖā§āϝāϗ⧁āϞ⧋āϤ⧇ āĻāχ āĻŦāĻžāĻ—āϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ

āϟāĻžāχāĻŽ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻŦāĻžāĻ—āϗ⧁āϞ⧋ āϏāĻžāϧāĻžāϰāĻŖāϤ āφāϏ⧇ āĻ•āĻžāϰāĻŖ āĻŽāĻžāύ⧁āώ UTC-āĻ āĻŦāĻžāϏ āĻ•āϰ⧇ āύāĻžāĨ¤ āϤāĻžāϰāĻž āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ⧇ āĻœā§€āĻŦāύ āϝāĻžāĻĒāύ āĻ•āϰ⧇, āφāϰ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāĻ—ā§‹āϤ⧇ āĻŦāĻž āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ‚āĻŦāĻž āĻŦāĻ›āϰ⧇āϰ āĻĒāϰāĻŋāĻŖāϤāĻŋāϤ⧇ āύāĻŋāϝāĻŧāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āĻĻ⧁āχāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāϞāĻžāĻĻāĻž āĻ•ā§āϞāĻ• āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϝāĻŧāĨ¤ āĻ¤ā§ŽāĻ•ā§āώāĻŖāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāĻ•āχ āϞ⧋āĻ•āĻžāϞ āϟāĻžāχāĻŽ āĻĻ⧁āϟāĻŋ āφāϞāĻžāĻĻāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŽā§āĻšā§‚āĻ°ā§āϤ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĄā§‡ āϞāĻžāχāϟ āϏ⧇āĻ­āĻŋāĻ‚ āϟāĻžāχāĻŽ (DST) āĻŦāĻžāĻ— āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻ›āϰ⧇āĻ“ āĻŽāĻžāĻ¤ā§āϰ āĻĻ⧁'āĻŦāĻžāϰ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧ, āϤāĻžāχ āϏ⧇āϗ⧁āϞ⧋ āĻ›āϞāĻ•āĻžāϝāĻŧāĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ, āϤāĻžāϰāĻĒāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻ—ā§āϰāĻžāĻšāĻ• āϝāĻ–āύ āϏ⧁āχāϚ āϏāĻĒā§āϤāĻžāĻšāĻžāĻ¨ā§āϤ⧇ āĻ…ā§āϝāĻžāĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻŽā§‡āĻ¨ā§āϟ āĻŦ⧁āĻ• āĻ•āϰ⧇, āϟāĻžāχāĻŽāĻļāĻŋāϟ āϜāĻŽāĻž āĻĻ⧇āϝāĻŧ āĻŦāĻž āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻĻ⧇āϖ⧇ āĻ•āĻŋāϛ⧁ āĻ…āĻĻā§āϭ⧁āϤ āϞāĻžāϗ⧇āĨ¤

āϟāĻŋāĻŽāϗ⧁āϞ⧋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰāĻĨāĻŽā§‡ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇: āĻāĻ•āϟāĻŋ “āĻŽāĻŋāϏāĻŋāĻ‚ āϘāĻ¨ā§āϟāĻžâ€ āϝ⧇āĻ–āĻžāύ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āφāχāĻŸā§‡āĻŽāϗ⧁āϞ⧋ āĻ…āĻĻ⧃āĻļā§āϝ āĻŦāĻž āϏāϰ⧇ āϝāĻžāϝāĻŧ, āĻāĻ•āϟāĻŋ āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āϘāĻ¨ā§āϟāĻž āϝ⧇āĻ–āĻžāύ⧇ āϞāĻ— āĻŦāĻž āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āϟ āĻĻā§āĻŦāĻŋāϗ⧁āĻŖ āĻŽāύ⧇ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻĻ⧈āύāĻŋāĻ• āĻŽā§‹āϟāϗ⧁āϞ⧋āϰ āĻŦāĻŋāĻšā§āϝ⧁āϤāĻŋ āϝāĻ–āύ āĻāĻ•āϟāĻŋ “āĻĻāĻŋāĻ¨â€ 23 āĻŦāĻž 25 āϘāĻŖā§āϟāĻž āĻšāϝāĻŧāĨ¤

āĻāϟāĻž āϕ⧇āĻŦāϞ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āύāϝāĻŧāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒāĻžāϝāĻŧ āϟāĻŋāĻ•āĻŋāϟ āϝ⧇āĻŽāύ “āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āφāĻŽāĻžāϰ āĻŽāĻŋāϟāĻŋāĻ‚ āϟāĻžāχāĻŽ āĻŦāĻĻāϞ⧇ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤â€ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ⧇ āĻĻ⧈āύāĻŋāĻ• āϰāĻžāϜāĻ¸ā§āĻŦ āĻŽā§‡āϞ⧇āύāĻžāĨ¤ āĻ…āĻĒāϏ āϜāĻžāύ⧇ āύāĻž āϕ⧇āύ āĻ“āĻ­āĻžāϰāύāĻžāχāϟ āϜāĻŦāϗ⧁āϞ⧋ āĻĻ⧁āχāĻŦāĻžāϰ āϚāϞ⧇āϛ⧇ āĻŦāĻž āĻ¸ā§āĻ•āĻŋāĻĒ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŽāύāĻ•āĻŋ “āφāϜ āϤ⧈āϰāĻŋ” āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāĻ“ āĻ­āĻŋāĻ¨ā§āύ āĻ…āĻžā§āϚāϞ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āĻŽāϤ āύāĻžāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϞāĻ•ā§āĻˇā§āϝāϟāĻž āĻŦāĻŋāϰāĻ•ā§āϤāĻŋāĻ•āϰ āĻ•āĻŋāĻ¨ā§āϤ⧁ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ: āϏāĻŽāϝāĻŧ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āϝāĻžāϤ⧇ āϤāĻž āĻ•āĻ–āύāĻ“ āĻ…āĻ°ā§āĻĨ āĻšāĻžāϰāĻžāϝāĻŧ āύāĻž, āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻŽāĻžāύ⧁āώ āϝ⧇āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āĻ•āϰ⧇ āϏ⧇āĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāύ⧋, āĻāĻŦāĻ‚ āĻāĻŽāύ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻž āĻ…āĻĻā§āϭ⧁āϤ āĻĻāĻŋāύ⧇āϰāĻ“ āĻ¸ā§Ž āĻĨāĻžāϕ⧇āĨ¤ āϝāĻ–āύ āφāĻĒāύāĻŋ āĻāϟāĻž āĻ•āϰ⧇āύ, āĻŦā§āϝāĻŦāϏāĻžāϰ āϏāĻŦ āĻ…āĻ‚āĻļ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞ⧋ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻĒāύāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āϕ⧋āĻĄ āĻĻāĻŋāϝāĻŧ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇āύ āĻŦāĻž AppMaster āĻāϰ āĻŽāϤ⧋ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āĻ¨â€”āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻāĻ•āχāĨ¤ āφāĻĒāύāĻŋ āϚāĻžāχāĻŦ⧇āύ āĻāĻŽāύ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āϝāĻž āĻŽā§‚āϞ āĻŽā§āĻšā§‚āĻ°ā§āϤāϟāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āϝāĻĨ⧇āĻˇā§āϟ āĻĒā§āϰāϏāĻ™ā§āĻ— (āϝ⧇āĻŽāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϟāĻžāχāĻŽ āĻœā§‹āύ) āϝāĻž āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇ āϏ⧇āχ āĻŽā§āĻšā§‚āĻ°ā§āϤāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āĻ•ā§āϞāϕ⧇ āϕ⧇āĻŽāύ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

āϏāĻŽāϝāĻŧ⧇āϰ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ, āϏāĻžāϧāĻžāϰāĻŖ āĻ­āĻžāώāĻžāϰ āĻŽāĻĄā§‡āϞ

āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ DST āĻŦāĻžāĻ— āĻšāϝāĻŧ āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž “āĻāĻ•āϟāĻŋ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤â€ āĻāĻŦāĻ‚ “āĻ•ā§āϞāĻ• āϝ⧇āĻ­āĻžāĻŦ⧇ āϏ⧇āϟāĻž āĻĻ⧇āĻ–āĻžāϝāĻŧ” āĻŽāĻŋāĻļāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāĻŋāĨ¤ āĻāχ āϧāĻžāϰāĻŖāĻžāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āϰāĻžāĻ–āϞ⧇ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤

āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϟāĻžāĻ°ā§āĻŽ āϏāĻšāϜ āĻ­āĻžāώāĻžāϝāĻŧ:

  • Timestamp: āϟāĻžāχāĻŽāϞāĻžāχāύ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§āĻšā§‚āĻ°ā§āϤ (āφāĻĒāύāĻŋ āϝ⧇āĻ–āĻžāύ⧇āχ āĻĨāĻžāϕ⧇āύ āϤāĻž āĻĨ⧇āϕ⧇ āĻ¸ā§āĻŦāĻžāϧ⧀āύ)āĨ¤
  • UTC: āĻāĻ•āϟāĻŋ āĻ—ā§āϞ⧋āĻŦāĻžāϞ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻ•ā§āϞāĻ• āϝāĻž āϟāĻŋāϝāĻŧāĻžāϰāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒāϗ⧁āϞ⧋āϕ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤
  • Local time: āϝāĻž āĻāĻ•āϜāύ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻĻ⧇āϝāĻŧāĻžāϞāϘāĻĄāĻŧāĻŋāϤ⧇ āĻĻ⧇āϖ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇ āϏāĻ•āĻžāϞ 9:00)āĨ¤
  • Offset: āĻāĻ•āϟāĻŋ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ UTC āĻĨ⧇āϕ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ, āϝ⧇āĻŽāύ +02:00 āĻŦāĻž -05:00āĨ¤
  • Time zone: āύāĻŋāϝāĻŧāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āύāĻžāĻŽāĻ•ā§ƒāϤ āϏ⧇āϟ āϝāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āϤāĻžāϰāĻŋāϖ⧇āϰ āϜāĻ¨ā§āϝ offset āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇, āϝ⧇āĻŽāύ America/New_YorkāĨ¤

āĻāĻ•āϟāĻŋ offset āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ time zone āĻāĻ• āύāϝāĻŧāĨ¤ -05:00 āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ UTC āĻĨ⧇āϕ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻŦāϞ⧇āĨ¤ āĻāϟāĻŋ āϜāĻžāύāĻžāϝāĻŧ āύāĻž āϏ⧇āĻ–āĻžāύ⧇ āĻ—ā§āϰ⧀āĻˇā§āĻŽāĻ•āĻžāϞ⧇ -04:00 āϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻŦ⧇ āĻ•āĻŋāύāĻž, āĻŦāĻž āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āφāχāύ āĻŦāĻĻāϞāĻžāĻŦ⧇ āĻ•āĻŋāύāĻžāĨ¤ āĻāĻ•āϟāĻŋ time zone āύāĻžāĻŽ āϤāĻž āϜāĻžāύāĻžāϝāĻŧ, āĻ•āĻžāϰāĻŖ āĻāϤ⧇ āύāĻŋāϝāĻŧāĻŽ āĻ“ āχāϤāĻŋāĻšāĻžāϏ āĻĨāĻžāϕ⧇āĨ¤

DST offset āĻŦāĻĻāϞ⧇ āĻĻ⧇āϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽā§‚āϞ timestamp āύāϝāĻŧāĨ¤ āϘāϟāύāĻžāϟāĻŋ āĻāĻ•āχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āϘāĻŸā§‡āϛ⧇; āϕ⧇āĻŦāϞ āϞ⧋āĻ•āĻžāϞ āĻ•ā§āϞāϕ⧇āϰ āϞ⧇āĻŦ⧇āϞ āĻŦāĻĻāϞ⧇ āϗ⧇āϛ⧇āĨ¤

āĻĻ⧁āϟāĻŋ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāχ āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧇:

  • Spring skip: āϘāĻĄāĻŧāĻŋ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻĢāϞ⧇ āĻ•āĻŋāϛ⧁ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻ…āĻ¸ā§āϤāĻŋāĻ¤ā§āĻŦāχ āĻĒāĻžāϝāĻŧ āύāĻž (āωāĻĻāĻžāĻšāϰāĻŖ: 2:30 AM āĻ…āϏāĻŽā§āĻ­āĻŦ āĻšāϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤
  • Fall repeat: āϘāĻĄāĻŧāĻŋ āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻĢāϞ⧇ āĻāĻ•āχ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻĻ⧁'āĻŦāĻžāϰ āϘāĻŸā§‡ (āωāĻĻāĻžāĻšāϰāĻŖ: 1:30 AM āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤

āϝāĻĻāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ “1:30 AM” āĻ āϤ⧈āϰāĻŋ āĻšāϝāĻŧ fall-repeat āϏāĻŽāϝāĻŧ⧇, āϘāϟāύāĻž āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻžāϜāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§āĻšā§‚āĻ°ā§āϤ (UTC timestamp) āϜāĻžāύāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĄā§‡āϟāĻž āύāĻŋāϝāĻŧāĻŽ āϝāĻž āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āϏāĻŽāĻ¸ā§āϝāĻž āϰ⧋āϧ āĻ•āϰ⧇

āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ DST āĻŦāĻžāĻ— āĻĄā§‡āϟāĻž āϏāĻŽāĻ¸ā§āϝāĻž āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ, āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž āĻĨ⧇āϕ⧇ āύāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻŽāĻžāύ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϝāĻŧ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āĻ•ā§āϰ⧀āύ āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻĒāϰ⧇ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāĻŦ⧇, āφāϰ āϐ āĻ…āύ⧁āĻŽāĻžāύāϗ⧁āϞ⧋ āĻŽāĻŋāϞāĻŦ⧇ āύāĻžāĨ¤

āύāĻŋāϝāĻŧāĻŽ 1: āĻŦāĻžāĻ¸ā§āϤāĻŦ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋āϕ⧇ āĻāĻ•āϟāĻŋ āφāĻŦāϏāϞ⧁āϟ āĻŽā§āĻšā§‚āĻ°ā§āϤ (UTC) āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ

āĻ•āĻŋāϛ⧁ āϘāϟāϞ⧇ (āĻāĻ•āϟāĻŋ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ, āĻāĻ•āϟāĻŋ āϟāĻŋāĻ•āĻŋāĻŸā§‡ āωāĻ¤ā§āϤāϰ, āĻāĻ•āϟāĻŋ āĻļāĻŋāĻĢāϟ āĻļ⧁āϰ⧁), āĻŸā§‡āĻŽā§āĻĒāϏāĻŸā§āϝāĻžāĻŽā§āĻĒāϟāĻŋ UTC-āĻ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤ UTC āĻ•āĻ–āύāĻ“ āĻāĻ—ā§‹āϝāĻŧ āĻŦāĻž āĻĒāĻŋāĻ›āĻžāϝāĻŧ āύāĻž, āϤāĻžāχ DST āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϏāĻŽāϝāĻŧāĻ“ āĻāϟāĻŋ āĻ¸ā§āĻĨāĻŋāϰ āĻĨāĻžāϕ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϜāύ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻœā§‡āĻ¨ā§āϟ āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āϏāĻ•āĻžāϞ 9:15 āĻ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϞ⧇, UTC āĻŽā§āĻšā§‚āĻ°ā§āϤāϟāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϞ⧇ āϞāĻ¨ā§āĻĄāύ⧇ āϕ⧇āω āĻĨā§āϰ⧇āĻĄ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰāϞ⧇ āϏāĻ āĻŋāĻ• āĻ•ā§āϰāĻŽ āĻŦāϜāĻžāϝāĻŧ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

āύāĻŋāϝāĻŧāĻŽ 2: āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĒā§āϰāϏāĻ™ā§āĻ— IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āĻšāĻŋāϏ⧇āĻŦ⧇ āϰāĻžāϖ⧁āύ

āĻŽāĻžāύāĻŦāĻ—āϤ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϟāĻžāχāĻŽ āĻœā§‹āύ āϜāĻžāύāϤ⧇ āϚāĻžāύāĨ¤ āĻāϟāĻŋāϕ⧇ America/New_York āĻŦāĻž Europe/London āϜāĻžāϤ⧀āϝāĻŧ IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, “EST” āĻŽāϤ⧋ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϞ⧇āĻŦ⧇āϞ āύāϝāĻŧāĨ¤ āϏāĻ‚āĻ•ā§āώ⧇āĻĒ āύāĻžāĻŽāϗ⧁āϞ⧋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āĻŋāϛ⧁ āĻŦā§‹āĻāĻžāϤ⧇ āĻĒāĻžāϰ⧇, āĻāĻŦāĻ‚ āϕ⧇āĻŦāϞ offset DST āύāĻŋāϝāĻŧāĻŽ āϧāϰāĻž āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤

āϏāĻšāϜ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ: āχāϭ⧇āĻ¨ā§āϟ āϏāĻŽāϝāĻŧ UTC-āĻ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āφāϞāĻžāĻĻāĻž time zone ID āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀, āĻ…āĻĢāĻŋāϏ, āĻ¸ā§āĻŸā§‹āϰ, āĻŦāĻž āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύāĨ¤

āύāĻŋāϝāĻŧāĻŽ 3: āϕ⧇āĻŦāϞ āϤāĻžāϰāĻŋāĻ–-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽāĻžāύāϗ⧁āϞ⧋āϕ⧇ āϕ⧇āĻŦāϞ āϤāĻžāϰāĻŋāĻ– āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ

āĻ•āĻŋāϛ⧁ āĻŽāĻžāύ āĻŽā§āĻšā§‚āĻ°ā§āϤ āύāϝāĻŧāĨ¤ āϜāĻ¨ā§āĻŽāĻĻāĻŋāύ, “āĻĒā§āϰāϤāĻŋ 5 āϤāĻžāϰāĻŋāϖ⧇ āύāĻŦāĻžāϝāĻŧāĻ¨â€, āĻāĻŦāĻ‚ “āϚāĻžāϞāĻžāύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϤāĻžāϰāĻŋāĻ–â€ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āϕ⧇āĻŦāϞ-āϤāĻžāϰāĻŋāĻ– āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϗ⧁āϞ⧋āϕ⧇ timestamp āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āύ, āϟāĻžāχāĻŽ āĻœā§‹āύ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻāϗ⧁āϞ⧋āϕ⧇ āφāϗ⧇āϰ āĻŦāĻž āĻĒāϰ⧇āϰ āĻĻāĻŋāύ⧇ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āύāĻŋāϝāĻŧāĻŽ 4: āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧāϕ⧇ āĻĒā§āϞ⧇āχāύ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻœā§‹āύ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻ–āύāχ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āύ āύāĻž

āĻāĻŽāύ āĻŽāĻžāύ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ āϝ⧇āĻŽāύ “2026-03-08 02:30” āĻŦāĻž “9:00 AM” āĻœā§‹āύ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤ āϐ āϏāĻŽāϝāĻŧāϟāĻŋ DST āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ⧇ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ (āĻĻ⧁āχāĻŦāĻžāϰ āϘāĻŸā§‡) āĻŦāĻž āĻ…āϏāĻŽā§āĻ­āĻŦ (āĻ¸ā§āĻ•āĻŋāĻĒ) āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϝāĻĻāĻŋ āφāĻĒāύāĻžāϕ⧇ āϞ⧋āĻ•āĻžāϞ āχāύāĻĒ⧁āϟ āύāĻŋāϤ⧇ āĻšāϝāĻŧ, āĻāĻ•āχ āϏāĻžāĻĨ⧇ āϞ⧋āĻ•āĻžāϞ āĻŽāĻžāύ āĻ“ time zone ID āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āχāϭ⧇āĻ¨ā§āϟ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇āϰ āϜāĻ¨ā§āϝ UTC-āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύāĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻĒā§āϰāĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧀ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻ āĻŋāĻ• āĻ•āϰāĻž

āĻ…āύ⧇āĻ• DST āĻŦāĻžāĻ— āĻšāϝāĻŧ āĻ•āĻžāϰāĻŖ āĻāĻ•āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āϟāĻžāχāĻĒāϕ⧇ āĻ…āĻ¨ā§āϝāϰāĻ•āĻŽ āφāϚāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻ…āĻĄāĻŋāϟ āϞāĻ— āĻāĻ¨ā§āĻŸā§āϰāĻŋ, āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāϞ⧇āĻ¨ā§āĻĄāĻžāϰ āĻŽāĻŋāϟāĻŋāĻ‚, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒ⧇-āϰ⧋āϞ āĻ•āĻžāϟāĻ…āĻĢ—āϏāĻŦāχ “āĻāĻ•āϟāĻŋ āϤāĻžāϰāĻŋāĻ– āĻ“ āϏāĻŽāϝāĻŧ” āĻŽāύ⧇ āĻšāϞ⧇āĻ“, āϏ⧇āϗ⧁āϞ⧋āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻĄā§‡āϟāĻž āĻĻāϰāĻ•āĻžāϰ āϏāĻ āĻŋāĻ• āϰāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝāĨ¤

āĻ…āϤ⧀āϤ āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ (āϝāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϘāĻŸā§‡āϛ⧇): āĻāĻ•āϟāĻŋ āϏāĻ āĻŋāĻ• āĻŽā§āĻšā§‚āĻ°ā§āϤ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āϏāĻžāϧāĻžāϰāĻŖāϤ UTC timestampāĨ¤ āϝāĻĻāĻŋ āĻĒāϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĻ⧇āĻ–āĻžāύ⧋āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āχāϭ⧇āĻ¨ā§āϟ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϟāĻžāχāĻŽ āĻœā§‹āύāĻ“ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ (āĻāĻ•āϟāĻŋ IANA ID āϝ⧇āĻŽāύ America/New_York, āĻļ⧁āϧ⧁ “EST” āύāϝāĻŧ)āĨ¤ āĻāϤ⧇ āφāĻĒāύāĻŋ āϐ āĻ¸ā§āĻ•ā§āϰ⧀āύāϟāĻŋ āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĻāĻŽāύāĻ•āĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒāϰ⧇ āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϞ⧇āĻ“āĨ¤

āĻļāĻŋāĻĄāĻŋāωāϞāĻŋāĻ‚ā§Ÿā§‡āϰ āϜāĻ¨ā§āϝ (āϝāĻž āϞ⧋āĻ•āĻžāϞ āĻ“āϝāĻŧāĻžāϞ-āϘāĻĄāĻŧāĻŋāϰ āϏāĻŽāϝāĻŧ⧇ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ): āχāĻšā§āĻ›āĻžāĻ•ā§ƒāϤ āϞ⧋āĻ•āĻžāϞ āϤāĻžāϰāĻŋāĻ– āĻ“ āϏāĻŽāϝāĻŧ ĐŋĐģŅŽŅ time zone ID āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻāϟāĻžāϕ⧇ UTC-āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ āĻŽā§‚āϞ āϞ⧋āĻ•āĻžāϞ āĻŽāĻžāύ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻŦ⧇āύ āύāĻžāĨ¤ “March 10 at 09:00 in Europe/Berlin” āĻšāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝāĨ¤ UTC āĻāĻ•āϟāĻŋ āĻ‰ā§ŽāĻĒāĻ¨ā§āύ āĻŽāĻžāύ āϝāĻž āύāĻŋāϝāĻŧāĻŽ āĻŦāĻĻāϞāĻžāϞ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•: āĻŽāĻžāύ⧁āώ āĻ­ā§āϰāĻŽāĻŖ āĻ•āϰ⧇āύ, āĻ…āĻĢāĻŋāϏ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻšāϝāĻŧ, āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āύ⧀āϤāĻŋ āĻŦāĻĻāϞāĻžāϝāĻŧāĨ¤ āϐāϤāĻŋāĻšāĻžāϏāĻŋāĻ• āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞ⧋āϤ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϟāĻžāχāĻŽ āĻœā§‹āύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϞ⧇ āĻ…āϤ⧀āϤ āϏāĻŽāϝāĻŧāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻžāĨ¤ āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž āĻļāĻŋāĻĄāĻŋāωāϞ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āĻļāĻŋāĻĄāĻŋāωāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϏāĻžāĻĨ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻŦ⧇ (āĻ­ā§āϰāĻŽāĻŖ-āϏāĻšāϜ) āĻŦāĻž āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻŦ⧇ (āĻ…āĻĢāĻŋāϏ-āϏāĻšāϜ), āĻāĻŦāĻ‚ āϏ⧇āχ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ time zone āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤

āĻĻā§€āĻ°ā§āϘāĻĻāĻŋāύ⧇āϰ āĻĄā§‡āϟāĻž āϝ⧇āĻ–āĻžāύ⧇ āϕ⧇āĻŦāϞ āϞ⧋āĻ•āĻžāϞ āϟāĻžāχāĻŽ āϰāϝāĻŧ⧇āϛ⧇, āϤāĻž āϜāϟāĻŋāϞāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āϏ⧋āĻ°ā§āϏ āϟāĻžāχāĻŽ āĻœā§‹āύ āϜāĻžāύ⧇āύ, āϏ⧇āϟāĻŋ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒ⧁āϰ⧋āύ⧋ āϏāĻŽāϝāĻŧāϕ⧇ āϞ⧋āĻ•āĻžāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύāĨ¤ āϝāĻĻāĻŋ āύāĻž āϜāĻžāύ⧇āύ, āϏ⧇āϟāĻŋ “floating” āĻšāĻŋāϏ⧇āĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āϏāϤāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĻ⧇āĻ–āĻžāύ (āωāĻĻāĻžāĻšāϰāĻŖ: āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻŽāĻžāύāϟāĻŋ āϕ⧋āύ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ›āĻžāĻĄāĻŧāĻž āĻĻ⧇āĻ–āĻžāύ)āĨ¤ āĻāϟāĻž āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āĻĢāĻŋāĻ˛ā§āĻĄ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧇āύ āϝāĻžāϤ⧇ āĻ¸ā§āĻ•ā§āϰ⧀āύ āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϭ⧁āϞ āĻ•āϰ⧇ āĻŽāĻŋāĻļāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāϤ⧇ āύāĻž āĻĒāĻžāϰ⧇āĨ¤

āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇: āύāĻŋāϰāĻžāĻĒāĻĻāĻ­āĻžāĻŦ⧇ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āϏāĻ‚āϰāĻ•ā§āώāĻŖ

Add time you can prove
Create an audit trail with stored UTC, zone ID, and original input for disputed timestamps.
Get Started

DST āĻŦāĻžāĻ— āĻŦāĻ¨ā§āϧ āĻ•āϰāϤ⧇, āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦ⧇āϛ⧇ āύāĻŋāύ āĻāĻŦāĻ‚ āĻŽāĻžāύ⧁āώ⧇āϰ āĻ•āĻžāϛ⧇ āĻĻ⧇āĻ–āĻžāϞ⧇ āϕ⧇āĻŦāϞ āϤāĻ–āύāχ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύāĨ¤

āϟāĻŋāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āύāĻŋāϝāĻŧāĻŽ āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύ: āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āϏāĻŦ āĻŸā§‡āĻŽā§āĻĒāϏāĻŸā§āϝāĻžāĻŽā§āĻĒ UTC-āĻāĨ¤ āĻĄāĻ•ā§āϏ āĻ“ āϕ⧋āĻĄ āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇ āϰāĻžāϖ⧁āύāĨ¤ āĻāϟāĻž āĻāĻŽāύ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āϝāĻž āĻĒāϰ⧇ āϭ⧁āϞ āĻ•āϰ⧇ āωāĻ˛ā§āĻŸā§‹ āĻšāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ:

  • UTC-āϕ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻŦ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāĻŋāύ āĻāĻŦāĻ‚ āĻĢāĻŋāĻ˛ā§āĻĄ āύāĻžāĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āϰāĻžāϖ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: created_at_utc)āĨ¤
  • āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĢāĻŋāĻ˛ā§āĻĄ āϝ⧋āĻ— āĻ•āϰ⧁āύ: āĻāĻ•āϟāĻŋ āχāϭ⧇āĻ¨ā§āϟ āϏāĻŽāϝāĻŧ UTC-āĻ (āωāĻĻāĻžāĻšāϰāĻŖ: occurred_at_utc), āĻāĻŦāĻ‚ āϝ⧇āĻ–āĻžāύ⧇ āϞ⧋āĻ•āĻžāϞ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻĻāϰāĻ•āĻžāϰ āϏ⧇āĻ–āĻžāύ⧇ tz_id (IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝ⧇āĻŽāύ America/New_York, āĻĢāĻŋāĻ•ā§āϏāĻĄ āĻ…āĻĢāϏ⧇āϟ āύāϝāĻŧ)āĨ¤
  • āχāύāĻĒ⧁āϟ āĻ—ā§āϰāĻšāϪ⧇āϰ āϏāĻŽāϝāĻŧ āϞ⧋āĻ•āĻžāϞ āϤāĻžāϰāĻŋāĻ– āĻ“ āϏāĻŽāϝāĻŧ āϏāĻš tz_id āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āĻāĻ•āĻŦāĻžāϰ⧇āχ āϏ⧀āĻŽāĻžāϝāĻŧ (API āĻŦāĻž āĻĢāĻ°ā§āĻŽ āϏāĻžāĻŦāĻŽāĻŋāĻŸā§‡) UTC-āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύāĨ¤ āĻ¸ā§āϤāϰāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āĻžāϧāĻŋāĻ•āĻŦāĻžāϰ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤
  • āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ“ āϕ⧁āϝāĻŧ⧇āϰāĻŋ UTC-āĻ āĻ•āϰ⧁āύāĨ¤ āϕ⧇āĻŦāϞ UI, āχāĻŽā§‡āχāϞ, āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āĻĒā§āϰāĻžāĻ¨ā§āϤ⧇ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ⧇ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύāĨ¤
  • āωāĻšā§āϚ-āĻā§āρāĻ•āĻŋāϰ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āϰāĻŽā§‡āϰ (āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ, āĻ•āĻŽāĻĒā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϏ, āĻļāĻŋāĻĄāĻŋāωāϞāĻŋāĻ‚) āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϝāĻž āφāĻĒāύāĻŋ āĻĒ⧇āϞ⧇āύ āϏ⧇āϟāĻžāĻ“ āϞāĻ— āĻ•āϰ⧁āύ (āĻ…āϰāĻŋāϜāĻŋāύāĻžāϞ āϞ⧋āĻ•āĻžāϞ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚, tz_id, āĻāĻŦāĻ‚ āĻšāĻŋāϏāĻžāĻŦāĻ•ā§ƒāϤ UTC)āĨ¤ āĻāϤ⧇ āĻŦāĻŋāϤāĻ°ā§āĻ• āĻšāϞ⧇ āĻ…āĻĄāĻŋāϟ āĻŸā§āϰ⧇āχāϞ āĻĨāĻžāϕ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ America/Los_Angeles-āĻ “Nov 5, 9:00 AM” āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϞ⧇ āφāĻĒāύāĻŋ occurred_at_utc = 2026-11-05T17:00:00Z āĻāĻŦāĻ‚ tz_id = America/Los_Angeles āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āύāĨ¤ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ DST āύāĻŋāϝāĻŧāĻŽ āĻŦāĻĻāϞ⧇ āϗ⧇āϞ⧇āĻ“ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āϤāĻžāϰāĻž āϕ⧀ āĻŦā§‹āĻāĻŋāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϕ⧀ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āϛ⧇āύāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ PostgreSQL-āĻ āĻŽāĻĄā§‡āϞ āĻ•āϰāϛ⧇āύ (āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞāĻŋāĻ‚ āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻšāϞ⧇āĻ“), āĻ•āϞāĻžāĻŽ āϟāĻžāχāĻĒ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ“ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϏāĻŦāϏāĻŽāϝāĻŧ UTC āϞ⧇āϖ⧇āĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻž āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžāύ⧋

Stop DST bugs early
Build a time-safe data model with UTC timestamps and IANA zones from day one.
Try AppMaster

āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ DST āĻŦāĻžāĻ— UI-āϤ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ, āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āύāϝāĻŧāĨ¤ āĻŽāĻžāύ⧁āώ āϝāĻž āĻĻ⧇āϖ⧇āύ āϏ⧇āϟāĻžāϰ āĻ“āĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻŽā§‡āϏ⧇āϜ āĻĒāĻžāĻ āĻžāύ, āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧇āύāĨ¤ āϝāĻĻāĻŋ āĻ¸ā§āĻ•ā§āϰ⧀āύ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϝāĻŧ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϭ⧁āϞ āϧāϰ⧇ āύ⧇āĻŦ⧇āύāĨ¤

āϝāĻ–āύ āϏāĻŽāϝāĻŧ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ (āĻŦ⧁āĻ•āĻŋāĻ‚, āϟāĻŋāĻ•āĻŋāϟ, āĻ…ā§āϝāĻžāĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻŽā§‡āĻ¨ā§āϟ, āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āωāχāĻ¨ā§āĻĄā§‹), āϏ⧇āϟāĻŋ āϰāϏāĻŋāĻĻ⧇āϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāύ: āĻĒā§‚āĻ°ā§āĻŖ, āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ, āĻāĻŦāĻ‚ āϞ⧇āĻŦ⧇āϞāϝ⧁āĻ•ā§āϤāĨ¤

āĻĻ⧇āĻ–āĻžāύ⧋āϰ āϏāĻŽāϝāĻŧāϟāĻž voorsher āĻ•āϰāĻž āϏāĻšāϜ āϰāĻžāϖ⧁āύ:

  • āϤāĻžāϰāĻŋāĻ– + āϏāĻŽāϝāĻŧ + āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĻ⧇āĻ–āĻžāύ (āωāĻĻāĻžāĻšāϰāĻŖ: “Mar 10, 2026, 9:30 AM America/New_York”)āĨ¤
  • āϟāĻžāχāĻŽā§‡āϰ āĻĒāĻžāĻļ⧇ āϟāĻžāχāĻŽ āĻœā§‹āύ āϞ⧇āĻŦ⧇āϞ āϰāĻžāϖ⧁āύ, āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āύāĻžāĨ¤
  • āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āĻŸā§‡āĻ•ā§āϏāϟ āĻĻ⧇āĻ–āĻžāύ (“2 āϘāĻŖā§āϟāĻžāϝāĻŧ”), āĻāĻ—āĻžāϰ āϏāĻžāĻĨ⧇āχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϟāĻžāχāĻŽ āĻĻ⧇āĻ–āĻžāύāĨ¤
  • āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āφāχāĻŸā§‡āĻŽā§‡, āĻ­āĻŋāωāϝāĻŧāĻžāϰāĻĻ⧇āϰ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻāĻŦāĻ‚ āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĻ⧁āĻŸā§‹āχ āĻĻ⧇āĻ–āĻžāύ⧋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύāĨ¤

DST āĻāϜ āϕ⧇āϏāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏ⧁āĻ¸ā§āĻĒāĻˇā§āϟ āφāϚāϰāĻŖ āĻĻāϰāĻ•āĻžāϰāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āϝ⧇āϕ⧋āύ⧋ āϏāĻŽāϝāĻŧ āϟāĻžāχāĻĒ āĻ•āϰāϤ⧇ āĻĻ⧇āύ, āĻāĻ•āĻĻāĻŋāύ āϤāĻžāϰāĻž āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϏāĻŽāϝāĻŧ āĻĻ⧇āĻŦ⧇āχ āϝāĻž āĻ•āĻ–āύāχ āύ⧇āχ āĻŦāĻž āĻĻ⧁'āĻŦāĻžāϰ āϘāĻŸā§‡āĨ¤

  • Spring-forward (āĻŽāĻŋāϏāĻŋāĻ‚ āϟāĻžāχāĻŽ): āĻ…āĻŦ⧈āϧ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻŦ⧈āϧ āϏāĻŽāϝāĻŧ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • Fall-back (āĻ…āϏāĻŽā§āĻĒāĻˇā§āϟ āϟāĻžāχāĻŽ): offset āĻĻ⧇āĻ–āĻžāύ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĒāĻ›āĻ¨ā§āĻĻ āĻĻāĻŋāύ (āωāĻĻāĻžāĻšāϰāĻŖ: “1:30 AM UTC-4” āĻŦāύāĻžāĻŽ “1:30 AM UTC-5”)āĨ¤
  • āĻ…āĻ¸ā§āϤāĻŋāĻ¤ā§āĻŦāĻŽāĻžāύ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻāĻĄāĻŋāϟ āĻ•āϰāĻž: āĻĢāϰāĻŽā§āϝāĻžāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϞ⧇ āĻŽā§‚āϞ āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϟ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāϖ⧁āύāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āĻŦāĻžāĻ°ā§āϞāĻŋāύ⧇āϰ āĻāĻ•āϜāύ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻœā§‡āĻ¨ā§āϟ āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇āϰ āĻāĻ•āϜāύ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ “Nov 3, 1:30 AM” āĻ•āϞ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϞ⧇ āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇ fall-back-āĻāϰ āϏāĻŽāϝāĻŧ āϏ⧇āϟāĻž āĻĻ⧁āχāĻŦāĻžāϰ āϘāϟāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ UI-āϤ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ “Nov 3, 1:30 AM (UTC-4)”, āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āĻĻā§‚āϰ āĻšāϝāĻŧāĨ¤

āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝ⧋āĻ—ā§āϝ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϤ⧈āϰ⧀ āĻ•āϰāĻž

āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻ­āĻžāϙ⧇ āϝāĻ–āύ āĻāĻ•āχ āĻĄā§‡āϟāĻž āĻ­āĻŋāωāϝāĻŧāĻžāϰ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ­āĻŋāĻ¨ā§āύ āĻŽā§‹āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ DST āĻŦāĻžāĻ— āĻāĻĄāĻŧāĻžāϤ⧇, āĻĒā§āϰāĻĨāĻŽā§‡ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āφāϏāϞ⧇ āϕ⧀ āĻĻā§āĻŦāĻžāϰāĻž āĻ—ā§āϰ⧁āĻĒ āĻ•āϰāϛ⧇, āϤāĻžāϰāĻĒāϰ āύāĻŋ⧟āĻŽ āĻŽāĻžāύ⧁āύāĨ¤

āĻĒā§āϰāĻĨāĻŽā§‡ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ “āĻĻāĻŋāĻ¨â€ āϕ⧀ āĻŽāĻžāύ⧇ āϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāύāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻŽ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϞ⧋āĻ•āĻžāϞ āĻĻāĻŋāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ­āĻžāĻŦāĻŦ⧇āĨ¤ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻĒā§āϰāĻžāϝāĻŧāχ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϞāĻŋāĻ—ā§āϝāĻžāϞ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĻāϰāĻ•āĻžāϰ āĻšāĻŦ⧇āĨ¤ āĻ•āĻŋāϛ⧁ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ UTC āĻĻāĻŋāύ⧇āχ āύāĻŋāϰāĻžāĻĒāĻĻāĨ¤

āϞ⧋āĻ•āĻžāϞ āĻĻāĻŋāύ⧇ āĻ—ā§āϰ⧁āĻĒ āĻ•āϰāϞ⧇ DST-āϰ āϏāĻŽāϝāĻŧ āĻŽā§‹āϟ āĻĒāĻžāϞāĻŸā§‡ āϝāĻžāϝāĻŧāĨ¤ spring-forward-āĻ āĻāĻ•āϟāĻŋ āϞ⧋āĻ•āĻžāϞ āϘāĻ¨ā§āϟāĻž āĻ¸ā§āĻ•āĻŋāĻĒ āĻšāϝāĻŧāĨ¤ fall-back-āĻ āĻāĻ•āϟāĻŋ āϘāĻ¨ā§āϟāĻž āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ “āϞ⧋āĻ•āĻžāϞ āϤāĻžāϰāĻŋāĻ–â€ āĻĻāĻŋāϝāĻŧ⧇ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋ āĻ—ā§āϰ⧁āĻĒ āĻ•āϰ⧇āύ āĻ¸ā§āĻĒāĻˇā§āϟ āύāĻŋāϝāĻŧāĻŽ āĻ›āĻžāĻĄāĻŧāĻž, āĻŦā§āϝāĻ¸ā§āϤ āĻāĻ•āϟāĻŋ āϘāĻ¨ā§āϟāĻž āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ, āĻĻā§āĻŦāĻŋāϗ⧁āĻŖ āĻŦāĻž āϭ⧁āϞ āĻĻāĻŋāύ⧇ āϚāϞ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āύāĻŋāϝāĻŧāĻŽ: āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚ āϟāĻžāχāĻŽ āĻœā§‹āύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϤāĻž āĻšā§‡āĻĄāĻžāϰ⧇ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: “All dates shown in America/New_York”)āĨ¤ āĻāϤ⧇ āĻ—āĻŖāĻŋāϤ āĻ­āĻŦāĻŋāĻˇā§āϝāĻĻā§āĻŦāĻžāĻŖāĻŋ āϝ⧋āĻ—ā§āϝ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĨāĻžāϕ⧇ āĻĻ⧇āĻ–āĻžāϤ⧇āĨ¤

āĻŽāĻžāĻ˛ā§āϟāĻŋ-āϰāĻŋāϜāĻŋāϝāĻŧāύ āϟāĻŋāĻŽā§‡āϰ āϜāĻ¨ā§āϝ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāϞ⧇ āĻ āĻŋāĻ• āφāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻžāϕ⧇ āĻāĻ•āχ āϏāĻ¤ā§āϝ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻ­āĻŋāω āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĻ⧇āĻ–āĻžāύāĨ¤ āĻĻ⧁'āϜāύ āĻ­āĻŋāωāϝāĻŧāĻžāϰ midnight āĻ“ DST āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ⧇āϰ āĻ•āĻžāϛ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻĻ⧈āύāĻŋāĻ• āĻŦāĻžāϞāϕ⧇āϟ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻ°ā§‡â€”āĻāϟāĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āϝāĻĻāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āύāĻŋāĻ°ā§āĻŦāĻžāϚāĻŋāϤ āĻœā§‹āύ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

āĻ•āĻŋāϛ⧁ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝāĻž āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āϰ⧋āϧ āĻ•āϰ⧇:

  • āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻĻāĻŋāύ⧇āϰ āϏ⧀āĻŽāĻžāύāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻœā§‹āύ, āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻœā§‹āύ, āĻŦāĻž UTC) āĻāĻŦāĻ‚ āĻāϟāĻžāϕ⧇ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰ⧁āύāĨ¤
  • āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϰāĻžāύ⧇āχ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏ⧇āϟāĻž āϤāĻžāϰāĻŋāĻ– āĻĒāϰāĻŋāϏāϰ⧇āϰ āĻĒāĻžāĻļ⧇ āĻĻ⧇āĻ–āĻžāύāĨ¤
  • āĻĻ⧈āύāĻŋāĻ• āĻŽā§‹āĻŸā§‡āϰ āϜāĻ¨ā§āϝ, āĻŦāĻžāĻ›āĻžāχāĻ•ā§ƒāϤ āĻœā§‹āύ⧇ āϞ⧋āĻ•āĻžāϞ āϤāĻžāϰāĻŋāĻ– āĻĻā§āĻŦāĻžāϰāĻž āĻ—ā§āϰ⧁āĻĒ āĻ•āϰ⧁āύ (UTC āϤāĻžāϰāĻŋāĻ– āύāϝāĻŧ)āĨ¤
  • āϘāĻ¨ā§āϟāĻžāϰ āϚāĻžāĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ, fall-back āĻĻāĻŋāύāϗ⧁āϞāĻŋāϤ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āϘāĻ¨ā§āϟāĻžāϗ⧁āϞ⧋ āϞ⧇āĻŦ⧇āϞ āĻ•āϰ⧁āύāĨ¤
  • āϏāĻŽāϝāĻŧāĻ•āĻžāϞ (durations) āĻāϰ āϜāĻ¨ā§āϝ,_elapsed seconds āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύāĨ¤

āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ/āϏāĻŽāϝāĻŧāĻ•āĻžāϞ āĻŦāĻŋāĻļ⧇āώ āϝāĻ¤ā§āύ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻāĻ•āϟāĻŋ â€œā§¨-āϘāĻŖā§āϟāĻžāϰ āĻļāĻŋāĻĢāĻŸâ€ āϝāĻž fall-back āĻ•ā§āϰāϏ āĻ•āϰ⧇ āĻ“āϝāĻŧāĻžāϞ-āĻ•ā§āϞāĻ• āĻšāĻŋāϏ⧇āĻŦ⧇ ā§Š āϘāĻ¨ā§āϟāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝāĻĻāĻŋ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ ⧍ āϘāĻ¨ā§āϟāĻž āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻžāĻšāϞ⧇elapsed time 2 āϘāĻ¨ā§āϟāĻžāχ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϕ⧋āύāϟāĻŋ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āĻ•āϰāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāωāĻ¨ā§āĻĄāĻŋāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒāϰ āϰāĻžāωāĻ¨ā§āĻĄ āĻ•āϰ⧁āύ, āύāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏāĻžāϰāĻŋāϤ⧇ āϰāĻžāωāĻ¨ā§āĻĄ āĻ•āϰ⧇)āĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āĻĢāĻžāρāĻĻ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻĄāĻŧāĻžāĻŦ⧇āύ

Tame DST edge cases
Handle missing and repeated times with clear choices at input, not surprises later.
Try It

DST āĻŦāĻžāĻ—āϗ⧁āϞ⧋ “āĻ•āĻ āĻŋāύ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ•â€ āύāϝāĻŧāĨ¤ āĻāϗ⧁āϞ⧋ āϛ⧋āϟ āϛ⧋āϟ āĻ…āύ⧁āĻŽāĻžāύ āĻĨ⧇āϕ⧇ āφāϏ⧇ āϝāĻž āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āĻ—āϞāϤāĻŋ āĻĒāĻžāĻ•āĻžāϝāĻŧāĨ¤

āĻ•ā§āϞāĻžāϏāĻŋāĻ• āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž: āĻāĻ•āϟāĻŋ āϞ⧋āĻ•āĻžāϞ āĻŸā§‡āĻŽā§āĻĒāϏāĻŸā§āϝāĻžāĻŽā§āĻĒ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇ āϏ⧇āϟāĻž UTC āĻšāĻŋāϏ⧇āĻŦ⧇ āϞ⧇āĻŦ⧇āϞ āĻ•āϰāĻžāĨ¤ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āĻ…āĻ¨ā§āϝ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĨ⧇āϕ⧇ āϕ⧇āω āϰ⧇āĻ•āĻ°ā§āĻĄ āϖ⧁āϞ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āύ⧀āϰāĻŦ⧇ āϏāϰ⧇ āϝāĻžāϝāĻŧāĨ¤ āύāĻŋāϰāĻžāĻĒāĻĻ āύāĻŋāϝāĻŧāĻŽ āϏāĻšāϜ: āĻāĻ•āϟāĻŋ āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āϟ (UTC) āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒā§āϰāϏāĻ™ā§āϗ⧇ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āϟāĻžāχāĻŽ āĻœā§‹āύ) āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āϰāĻžāϖ⧁āύāĨ¤

āφāϰ⧇āĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ‰ā§ŽāϏ āĻšāϞ āĻ¸ā§āĻĨāĻžā§Ÿā§€ āĻ…āĻĢāϏ⧇āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āĻŽāύ -05:00āĨ¤ āĻ…āĻĢāϏ⧇āϟāϗ⧁āϞ⧋ DST āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦāĻž āχāϤāĻŋāĻšāĻžāϏ āϜāĻžāύ⧇ āύāĻžāĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦ IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID (āϝ⧇āĻŽāύ America/New_York) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻ āĻŋāĻ• āύāĻŋāϝāĻŧāĻŽ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇ āϐ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϤāĻžāϰāĻŋāϖ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ…āĻ­ā§āϝāĻžāϏ āĻ…āύ⧇āĻ• “āĻĄāĻŦāϞ-āĻļāĻŋāĻĢāĻŸâ€ āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āϰ⧋āϧ āĻ•āϰ⧇:

  • āϕ⧇āĻŦāϞ āĻĒā§āϰāĻžāĻ¨ā§āϤ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύ: āχāύāĻĒ⧁āϟ āĻāĻ•āĻŦāĻžāϰ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰ⧁āύ, āĻāĻ•āĻŦāĻžāϰ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āĻāĻ•āĻŦāĻžāϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤
  • “āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻŸâ€ āĻĢāĻŋāĻ˛ā§āĻĄ (UTC) āĻāĻŦāĻ‚ “āĻ“āϝāĻŧāĻžāϞ āĻ•ā§āϞāĻ•â€ āĻĢāĻŋāĻ˛ā§āĻĄ (āϞ⧋āĻ•āĻžāϞ āϤāĻžāϰāĻŋāĻ–/āϏāĻŽāϝāĻŧ) āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏ⧀āĻŽāĻž āϰāĻžāϖ⧁āύāĨ¤
  • āϞ⧋āĻ•āĻžāϞ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ time zone ID āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤
  • āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϟāĻžāχāĻŽ āĻœā§‹āύāϕ⧇ āĻ…āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ• āϰāĻžāϖ⧁āύ āϏāĻŦāϏāĻŽāϝāĻŧ UTC āĻĒāĻĄāĻŧ⧇ āĻ“ āϞāĻŋāϖ⧇āĨ¤
  • āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϟāĻžāχāĻŽ āĻœā§‹āύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ UI-āϤ⧇ āĻĻ⧇āĻ–āĻžāύāĨ¤

āϞ⧁āĻ•āĻžāύ⧋ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāϗ⧁āϞ⧋āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āĻ“ āϏāϤāĻ°ā§āĻ• āĻĨāĻžāϕ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻĨ⧇āϕ⧇ UTC-āĻ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻĒāϰ⧇ UI āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϧāϰ⧇ āύ⧇āϝāĻŧ āĻŽāĻžāύāϟāĻŋ local āĻāĻŦāĻ‚ āφāĻŦāĻžāϰ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇āĨ¤ āĻĢāϞ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•-āϘāĻ¨ā§āϟāĻž āĻ¸ā§āĻ•āĻŋāĻĒ āϘāĻŸā§‡ āϝāĻž āϕ⧇āĻŦāϞ āĻ•āĻŋāϛ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ“ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϤāĻžāϰāĻŋāĻ–āϗ⧁āϞāĻŋāϤ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤

āĻ…āĻŦāĻļ⧇āώ⧇, āĻŦāĻŋāϞāĻŋāĻ‚ āĻŦāĻž āĻ•āĻŽāĻĒā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻĄāĻŋāĻ­āĻžāχāϏ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āĻāĻ•āϜāύ āĻ­ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āϰ āĻĢā§‹āύ āĻŽāĻ§ā§āϝāϝāĻžāĻ¤ā§āϰāĻžāϝāĻŧ āĻœā§‹āύ āĻŦāĻĻāϞ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āύāĻŋāϝāĻŧāĻŽ āĻ…āĻŦāϞāĻŽā§āĻŦāύ āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦāĻž āϏāĻžāχāϟ āϞ⧋āϕ⧇āĻļāύāĨ¤

āĻĒāϰ⧀āĻ•ā§āώāĻž: āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϕ⧇āϏ āϝāĻž āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻŦāĻžāĻ— āϧāϰāĻŦ⧇

āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āϟāĻžāχāĻŽ āĻŦāĻžāĻ— āĻŦāĻ›āϰ⧇ āĻŽāĻžāĻ¤ā§āϰ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻŋāύāχ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧ, āĻāϜāĻ¨ā§āϝ QA-āϤ⧇ āϏ⧇āϗ⧁āϞ⧋ āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻšā§āϛ⧇ āϏāĻ āĻŋāĻ• āĻŽā§āĻšā§‚āĻ°ā§āϤāϗ⧁āϞ⧋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏ⧇āχ āĻŸā§‡āĻ¸ā§āϟāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāϝ⧋āĻ—ā§āϝ āϰāĻžāĻ–āĻžāĨ¤

āĻāĻ•āϟāĻŋ DST-āĻĒā§āϰāĻŦāĻŖ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦ⧇āϛ⧇ āύāĻŋāύ (āωāĻĻāĻžāĻšāϰāĻŖ: America/New_York āĻŦāĻž Europe/Berlin) āĻāĻŦāĻ‚ āĻĻ⧁āχ āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻ¸ā§āϟ āϞāĻŋāϖ⧁āύāĨ¤ āϤāĻžāϰāĻĒāϰ āĻāĻ•āϟāĻŋ non-DST āĻœā§‹āύ āĻŦ⧇āϛ⧇ āύāĻŋāύ (āωāĻĻāĻžāĻšāϰāĻŖ: Asia/Singapore āĻŦāĻž Africa/Nairobi) āϝāĻžāϤ⧇ āĻāĻ•āχ āϤāĻžāϰāĻŋāĻ–āϗ⧁āϞāĻŋāϤ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤

āϚāĻŋāϰāĻ•āĻžāϞ āϰāĻžāĻ–āĻžāϰ āĻŽāϤ ā§ĢāϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ

  • Spring-forward day: āĻŽāĻŋāϏāĻŋāĻ‚ āϘāĻ¨ā§āϟāĻž āĻļāĻŋāĻĄāĻŋāωāϞ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āύāĻž āϤāĻž āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āϕ⧋āύ⧋ āĻ•āĻžāĻ˛ā§āĻĒāύāĻŋāĻ• āϏāĻŽāϝāĻŧ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āύāĻž āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύāĨ¤
  • Fall-back day: āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āϘāĻ¨ā§āϟāĻž āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ, āϝ⧇āĻ–āĻžāύ⧇ āĻĻ⧁āχāϟāĻŋ āφāϞāĻžāĻĻāĻž UTC āĻŽā§āĻšā§‚āĻ°ā§āϤ āĻāĻ•āχ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϞāĻ— āĻ“ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟāϗ⧁āϞ⧋ āϤāĻžāĻĻ⧇āϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϧāϰ⧇ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
  • Spans midnight: āĻāĻ•āϟāĻŋ āχāϭ⧇āĻ¨ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āϝāĻž āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ⧇ āĻŽāĻ§ā§āϝāϰāĻžāϤ āĻĒāĻžāϰ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ UTC-āϤ⧇ āĻĻ⧇āĻ–āϞ⧇ āϏāĻœā§āϜāĻž āĻ“ āĻ—ā§āϰ⧁āĻĒāĻŋāĻ‚ āĻ āĻŋāĻ• āĻĨāĻžāϕ⧇āĨ¤
  • Non-DST contrast: āĻāĻ•āϟāĻŋ non-DST āĻœā§‹āύ⧇ āĻāĻ•āχ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻĢāϞāĻžāĻĢāϞ āĻāĻ•āχ āĻĨāĻžāϕ⧇āĨ¤
  • Reporting snapshots: āĻŽāĻžāϏ āĻļ⧇āώ⧇ āĻ“ DST āϏāĻĒā§āϤāĻžāĻšāĻžāĻ¨ā§āϤ⧇āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āĻŽā§‹āϟ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻĒāϰ⧇ āφāωāϟāĻĒ⧁āϟ āϤ⧁āϞāύāĻž āĻ•āϰ⧁āύāĨ¤

āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĻ⧃āĻļā§āϝ

āϧāϰāĻž āϝāĻžāĻ• āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻŽ fall-back āϰāĻžāϤ⧇ “01:30” āĻĢāϞ⧋-āφāĻĒ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ UI āϕ⧇āĻŦāϞ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āϜāĻžāύāĻŦ⧇āύ āύāĻž āϤāĻžāϰāĻž āϕ⧋āύ 01:30 āĻŦā§‹āĻāĻžāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻŸā§‡āĻ¸ā§āϟ āĻĻ⧁āĻŸā§‹ āĻ•āύāĻ•ā§āϰāĻŋāϟ UTC timestamp āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϝāĻž āϞ⧋āĻ•āĻžāϞāĻŋ 01:30 āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻĒ āĻāϗ⧁āϞ⧋āϕ⧇ āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧇āĨ¤

āĻāχ āĻŸā§‡āĻ¸ā§āϟāϗ⧁āϞ⧋ āĻĻā§āϰ⧁āϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻŋ āϏāĻ āĻŋāĻ• āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϛ⧇ (UTC instant, āϟāĻžāχāĻŽ āĻœā§‹āύ ID, āĻāĻŦāĻ‚ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻŽā§‚āϞ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ) āĻāĻŦāĻ‚ āϰāĻŋāĻĒā§‹āĻ°ā§āϟāϗ⧁āϞ⧋ āĻ•ā§āϞāĻ• āĻŦāĻĻāϞāĻžāϞ⧇ āĻ¸ā§Ž āĻĨāĻžāϕ⧇ āĻ•āĻŋāύāĻžāĨ¤

āĻļāĻŋāĻĒ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĻā§āϰ⧁āϤ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ

Make time rules repeatable
Turn your DST checklist into reusable components your team can apply to every feature.
Try AppMaster

DST āĻŦāĻžāĻ— āĻ¸ā§āϞāĻŋāĻĒ āĻ•āϰ⧇ āĻ•āĻžāϰāĻŖ āĻ…ā§āϝāĻžāĻĒ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĻāĻŋāύ⧇ āĻ āĻŋāĻ•āχ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āϟāĻžāχāĻŽ, āϤāĻžāϰāĻŋāĻ– āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ, āĻŦāĻž āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻāĻŽāύ āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁ āϰāĻŋāϞāĻŋāϜ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻāχ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

  • āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦ⧇āϛ⧇ āύāĻŋāύ (āωāĻĻāĻžāĻšāϰāĻŖ: “Business HQ time” āĻŦāĻž “User’s time”)āĨ¤ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻšā§‡āĻĄāĻžāϰ⧇ āĻĻ⧇āĻ–āĻžāύ āĻāĻŦāĻ‚ āĻŸā§‡āĻŦāĻŋāϞ, āĻŽā§‹āϟ, āĻ“ āϚāĻžāĻ°ā§āĻŸā§‡ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύāĨ¤
  • āĻĒā§āϰāϤāĻŋāϟāĻŋ “āĻŽā§āĻšā§‚āĻ°ā§āĻ¤â€ UTC-āĻ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ (created_at, paid_at, message_sent_at)āĨ¤ āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻĻāϰāĻ•āĻžāϰ āϏ⧇āĻ–āĻžāύ⧇ IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤
  • āϝāĻĻāĻŋ DST āĻĒā§āϰāϝ⧋āĻœā§āϝ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, “UTC-5” āĻŽāϤ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻ…āĻĢāϏ⧇āϟ āĻĻāĻŋāϝāĻŧ⧇ āĻ•ā§āϝāĻžāϞāϕ⧁āϞ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āϐ āϤāĻžāϰāĻŋāϖ⧇āϰ āϜāĻ¨ā§āϝ āϟāĻžāχāĻŽ āĻœā§‹āύ āύāĻŋāϝāĻŧāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧁āύāĨ¤
  • UI, āχāĻŽā§‡āχāϞ, āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āϏāĻŦāĻ–āĻžāύ⧇ āϏāĻŽāϝāĻŧ āĻ¸ā§āĻĒāĻˇā§āϟ āϞ⧇āĻŦ⧇āϞ āĻĻāĻŋāύ: āϤāĻžāϰāĻŋāĻ–, āϏāĻŽāϝāĻŧ, āĻāĻŦāĻ‚ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāϟ āĻ“ CSV āϭ⧁āϞāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āύāĻž āĻšāϝāĻŧāĨ¤
  • āĻāĻ•āϟāĻŋ āϛ⧋āϟ DST āĻŸā§‡āĻ¸ā§āϟ āϏ⧇āϟ āϰāĻžāϖ⧁āύ: āĻ¸ā§āĻĒā§āϰāĻŋāĻ‚ āϜāĻžāĻŽā§āĻĒ⧇āϰ āĻ āĻŋāĻ• āφāϗ⧇ āĻ“ āĻ āĻŋāĻ• āĻĒāϰ⧇ āĻāĻŦāĻ‚ āĻĢāĻžāϞ-āϰāĻŋāĻĒāĻŋāϟ āϘāĻ¨ā§āϟāĻžāϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ timestampāĨ¤

āĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻžāϰ āĻšā§‡āĻ•: āϝāĻĻāĻŋ āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ “āϰāĻŦāĻŋāĻŦāĻžāϰ⧇ āϤ⧈āϰāĻŋ āϟāĻŋāĻ•āĻŋāĻŸâ€ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϞāĻ¨ā§āĻĄāύ⧇āϰ āĻāĻ•āϜāύ āϏāĻšāĻ•āĻ°ā§āĻŽā§€ āĻĢāĻžāχāϞ āϖ⧁āϞ⧇āύ, āĻĻ⧁āϜāύ⧇āχ āĻŸā§‡āĻŽā§āĻĒāϏāĻŸā§āϝāĻžāĻŽā§āĻĒāϗ⧁āϞ⧋ āϕ⧋āύ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϤāĻž āĻ…āύ⧁āĻŽāĻžāύ āύāĻž āĻ•āϰ⧇ āĻŦāϞāϤ⧇ āĻĒāĻžāϰāĻž āωāϚāĻŋāϤāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āϟāĻžāχāĻŽāĻœā§‹āύ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋

Fix time at the schema
Design clear timestamp and date-only fields in a visual PostgreSQL data model.
Model Data

āĻāĻ•āϜāύ āĻ—ā§āϰāĻžāĻšāĻ• āύāĻŋāω āχāϝāĻŧāĻ°ā§āϕ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āϖ⧁āϞ⧇ āϝāĻ–āύ US āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ daylight saving time-āĻ āĻ—āĻŋāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ UK āĻāĻ–āύāĻ“ āϝāĻžāϝāĻŧāύāĻŋāĨ¤ āφāĻĒāύāĻžāϰ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻŽ āϞāĻ¨ā§āĻĄāύ⧇āĨ¤

March 12-āĻ āĻ—ā§āϰāĻžāĻšāĻ• āύāĻŋāω āχāϝāĻŧāĻ°ā§āĻ• āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ 09:30-āĻ āϟāĻŋāĻ•āĻŋāϟ āϜāĻŽāĻž āĻĻ⧇āϝāĻŧāĨ¤ āϐ āĻŽā§āĻšā§‚āĻ°ā§āϤāϟāĻŋ 13:30 UTC, āĻ•āĻžāϰāĻŖ āύāĻŋāω āχāϝāĻŧāĻ°ā§āĻ• āϤāĻ–āύ UTC-4āĨ¤ āϞāĻ¨ā§āĻĄāύ⧇āϰ āĻāĻ•āϜāύ āĻāĻœā§‡āĻ¨ā§āϟ 14:10 āϞāĻ¨ā§āĻĄāύ āϏāĻŽāϝāĻŧ⧇ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ, āϝāĻž āϐ āϏāĻĒā§āϤāĻžāĻšā§‡ 14:10 UTC (āϞāĻ¨ā§āĻĄāύ āϤāĻ–āύāĻ“ UTC+0)āĨ¤ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϟāĻŋāĻ•āĻŋāϟ āϤ⧈āϰāĻŋāϰ 40 āĻŽāĻŋāύāĻŋāϟ āĻĒāϰ⧇ āĻāϏ⧇āϛ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϭ⧁āϞ āĻŽāĻĄā§‡āϞ⧇ āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϞ⧇ āϕ⧀ āϭ⧇āϙ⧇ āϝāĻžāϝāĻŧ:

  • āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ “09:30” āĻāĻŦāĻ‚ “14:10” āĻĒā§āϞ⧇āχāύ āĻŸā§‡āĻŽā§āĻĒāϏāĻŸā§āϝāĻžāĻŽā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āύāĨ¤
  • āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϜāĻŦ āϧāϰ⧇ āύ⧇āϝāĻŧ “āύāĻŋāω āχāϝāĻŧāĻ°ā§āĻ• āϏāĻŦāϏāĻŽāϝāĻŧ UTC-5” (āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϟāĻžāχāĻŽ āĻœā§‹āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇)āĨ¤
  • āĻāϟāĻŋ 09:30 āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ 14:30 UTC āĻšāĻŋāϏ⧇āĻŦ⧇, āύāĻž 13:30 UTC āĻšāĻŋāϏ⧇āĻŦ⧇āĨ¤
  • āφāĻĒāύāĻžāϰ SLA āϘāĻĄāĻŧāĻŋ 1 āϘāĻ¨ā§āϟāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĢ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϟāĻŋāĻ•āĻŋāϟ āϝāĻž 2-āϘāĻ¨ā§āϟāĻžāϰ SLA āĻĒā§‚āϰāĻŖ āĻ•āϰ⧇āϛ⧇ āϏ⧇āϟāĻž āϞ⧇āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āύāĻŋāϰāĻžāĻĒāĻĻ āĻŽāĻĄā§‡āϞ UI āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚āϕ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧇āĨ¤ āχāϭ⧇āĻ¨ā§āϟ āϏāĻŽāϝāĻŧ UTC timestamp āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ• IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āϜāĻ¨ā§āϝ America/New_York, āĻāĻœā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ Europe/London)āĨ¤ UI-āϤ⧇ āĻāĻ•āχ UTC āĻŽā§āĻšā§‚āĻ°ā§āϤ āĻĻāĻ°ā§āĻļāϕ⧇āϰ āϟāĻžāχāĻŽ āĻœā§‹āύ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ, āϐ āϤāĻžāϰāĻŋāϖ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āύāĻŋāϝāĻŧāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϏāĻžāĻĒā§āϤāĻžāĻšāĻŋāĻ• āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āύāĻŋāϝāĻŧāĻŽ āύāĻŋāύ, āϝ⧇āĻŽāύ “customer local day āĻĻā§āĻŦāĻžāϰāĻž āĻ—ā§āϰ⧁āĻĒ āĻ•āϰ⧁āύāĨ¤â€ America/New_York-āĻ āĻĻāĻŋāύ āϏ⧀āĻŽāĻžāύāĻž (āĻŽāĻŋāĻĄāύāĻžāχāϟ āĻĨ⧇āϕ⧇ āĻŽāĻŋāĻĄāύāĻžāχāϟ) āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āϐ āϏ⧀āĻŽāĻžāύāĻžāϗ⧁āϞ⧋ UTC-āĻ āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇ āϤāĻžāĻĻ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āϟāĻŋāĻ•āĻŋāϟāϗ⧁āϞ⧋ āĻ—āĻŖāύāĻž āĻ•āϰ⧁āύāĨ¤ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞ⧋ DST āϏāĻĒā§āϤāĻžāĻšā§‡āĻ“ āĻ¸ā§āĻĨāĻŋāϰ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ: āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āϏāĻŽāϝāĻŧ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āĻ•āϰ⧁āύ

āφāĻĒāύāĻžāϰ āĻĒāĻŖā§āϝ āϝāĻĻāĻŋ DST āĻŦāĻžāϗ⧇ āĻ•ā§āώāϤāĻŋāĻ—ā§āϰāĻ¸ā§āϤ āĻšāϝāĻŧ⧇ āĻĨāĻžāϕ⧇, āĻĻā§āϰ⧁āϤ āĻĒāĻĨ āĻšāϞ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽ āϞāĻŋāϖ⧇ āϤāĻž āϏāĻžāϰāĻžāĻŦāĻŋāĻļā§āĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāĨ¤ “āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļāĻ­āĻžāĻŦ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•â€ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧāϟāĻžāχ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻž āĻŦāĻžāϏ āĻ•āϰ⧇āĨ¤

āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ“ āĻ¸ā§āĻĒāĻˇā§āϟ āϰāĻžāϖ⧁āύ:

  • Storage format: āφāĻĒāύāĻŋ āϕ⧀ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āύ (āϏāĻžāϧāĻžāϰāĻŖāϤ UTC āĻ āĻāĻ•āϟāĻŋ āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āϟ) āĻāĻŦāĻ‚ āϕ⧀ āĻ•āĻ–āύāχ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āύ āύāĻž (āĻœā§‹āύ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϞ⧋āĻ•āĻžāϞ āϏāĻŽāϝāĻŧ)āĨ¤
  • Report time zone: āϕ⧋āύ āĻœā§‹āύ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϏ⧇āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤
  • UI labeling: āϟāĻžāχāĻŽā§‡āϰ āĻĒāĻžāĻļ⧇ āĻ•āĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāĻŦ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: “Mar 10, 09:00 (America/New_York)” āĻŦāύāĻžāĻŽ āĻļ⧁āϧ⧁ “09:00”)āĨ¤
  • Rounding rules: āφāĻĒāύāĻŋ āϏāĻŽāϝāĻŧ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦāĻžāϞāϕ⧇āϟ āĻ•āϰāĻŦ⧇āύ (āϘāĻ¨ā§āϟāĻž, āĻĻāĻŋāύ, āϏāĻĒā§āϤāĻžāĻš) āĻāĻŦāĻ‚ āϐ āĻŦāĻžāϞāϕ⧇āϟāϗ⧁āϞ⧋ āϕ⧋āύ āĻœā§‹āύ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻŦ⧇āĨ¤
  • Audit fields: āϕ⧋āύ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻŽāĻžāύ⧇ “āϘāϟāύāĻž āϘāĻŸā§‡āĻ›ā§‡â€ āĻŦāύāĻžāĻŽ “āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ/āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›ā§‡â€āĨ¤

āύāĻŋāĻŽā§āύ-āĻā§āρāĻ•āĻŋāϰ āĻĒāĻĨ⧇ āϰ⧋āϞāφāωāϟ āĻ•āϰ⧁āύāĨ¤ āύāϤ⧁āύ āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞ⧋ āĻ āĻŋāĻ• āĻ•āϰ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻŦāĻžāĻĄāĻŧ⧇ āύāĻžāĨ¤ āĻĒāϰ⧇ āϐāϤāĻŋāĻšāĻžāϏāĻŋāĻ• āĻĄā§‡āϟāĻž āĻŦā§āϝāĻžāĻšā§‡ āĻŽāĻžāχāĻ—ā§āϰ⧇āϟ āĻ•āϰ⧁āύāĨ¤ āĻŽāĻžāχāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ, āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻŽā§‚āϞ āĻŽāĻžāύ (āϝāĻĻāĻŋ āĻĨāĻžāϕ⧇) āĻāĻŦāĻ‚ āύāĻ°ā§āĻŽāĻžāϞāĻžāχāϜāĻĄ āĻŽāĻžāύ āϰāĻžāϖ⧁āύ āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āϏāĻŽāϝāĻŧ āϝāĻžāϤ⧇ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster (appmaster.io) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇āύ, āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ āĻ“ āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāϕ⧇ āĻāχ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āĻ­ā§‚āϤ āĻ•āϰāĻž: UTC āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āϞ⧋āĻ•āĻžāϞ āĻ…āĻ°ā§āĻĨ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŽāύ āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ IANA āϟāĻžāχāĻŽ āĻœā§‹āύ ID āϰāĻžāϖ⧁āύ, āĻāĻŦāĻ‚ āχāύāĻĒ⧁āϟ āĻ“ āĻĄāĻŋāϏāĻĒā§āϞ⧇ āĻĒā§āϰāĻžāĻ¨ā§āϤ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤

āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ: āĻāĻ•āϟāĻŋ āϟāĻžāχāĻŽāĻœā§‹āύ-āύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āϤ⧈āϰ⧀ āĻ•āϰ⧁āύ (āϝ⧇āĻŽāύ “āĻĒā§āϰāϤāĻŋ āĻĻāĻŋāύ āϏāĻŽāĻžāϧāĻžāύāĻ•ā§ƒāϤ āϟāĻŋāĻ•āĻŋāĻŸâ€) āĻāĻŦāĻ‚ āωāĻĒāϰ⧋āĻ•ā§āϤ āĻŸā§‡āĻ¸ā§āϟ āϕ⧇āϏāϗ⧁āϞ⧋ āĻĻāĻŋāϝāĻŧ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻĻ⧁āχāϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āϟāĻžāχāĻŽ āĻœā§‹āύ⧇ DST āϏ⧁āχāϚ āϏāĻĒā§āϤāĻžāĻš āϜ⧁āĻĄāĻŧ⧇ āϏāĻ āĻŋāĻ• āĻĨāĻžāϕ⧇, āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ­āĻžāϞ⧋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ āφāϛ⧇āĨ¤

āĻĒā§āϰāĻļā§āύ⧋āĻ¤ā§āϤāϰ

Why do DST bugs happen even when the code looks correct?

Daylight saving time changes the local clock offset, not the actual moment an event happened. If you treat a local clock reading like it’s the same as a real instant, you’ll see “missing” times in spring and “duplicate” times in fall.

What’s the safest way to store timestamps in a database?

Store real events as an absolute instant in UTC, so the value never jumps when offsets change. Then convert to a viewer’s local time only when displaying it, using a real time zone ID.

Why can’t I store just a UTC offset instead of a time zone name?

An offset like -05:00 only describes the difference from UTC at one moment and doesn’t include DST rules or history. An IANA time zone like America/New_York carries the full rule set, so conversions stay correct for different dates.

When should I store a value as a date instead of a timestamp?

Store date-only things as dates when they are not real instants, like birthdays, invoice due dates, and “renews on the 5th.” If you store them as timestamps, converting between time zones can move them to the day before or after.

How should my app handle times that are skipped or repeated during DST switches?

“Spring-forward” creates local times that never occur, so the app should block invalid selections and nudge to the next valid time. “Fall-back” creates a repeated hour, so the UI must let the user choose which instance they mean, typically by showing the offset.

Should I convert scheduled meetings to UTC when saving them?

For scheduling, store the intended local date and time plus the time zone ID, because that’s the user’s intent. You can also store a derived UTC instant for execution, but don’t throw away the original local intent or you’ll lose meaning when rules change.

How do I stop reports from showing different daily totals for different users?

Pick one reporting time zone per report and make it visible, so everyone knows what “day” means. Grouping by local day can produce 23-hour or 25-hour days near DST, which is fine as long as the report clearly states the chosen zone and applies it consistently.

What’s the most common mistake that causes the “one-hour shift” bug?

Convert only at the boundaries: parse input once, store once, and format once for display. Double-conversion usually happens when one layer assumes a timestamp is local and another assumes it’s UTC, causing one-hour shifts that only appear on certain dates.

How should I calculate durations across DST changes?

Store elapsed time in seconds (or another absolute unit) and sum those values, then format the result for display. Decide whether you mean elapsed time or wall-clock time before implementing payroll, SLAs, or shift lengths, because DST nights can make wall-clock hours look longer or shorter.

What tests catch most DST bugs before customers do?

Test both DST transition days in at least one DST-observing zone and compare with a non-DST zone to spot assumptions. Include cases for the missing hour, the repeated hour, events near midnight, and report bucketing, because that’s where time bugs usually hide.

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
āĻĄā§‡-āϞāĻžāχāϟ āϏ⧇āĻ­āĻŋāĻ‚ āϟāĻžāχāĻŽ āĻŦāĻžāĻ—: āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻ“ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āύāĻŋāϝāĻŧāĻŽ | AppMaster