• בלוג
  • היום למדתי: Temporal נכנס לעשות סדר בתאריכים ב JavaScript

היום למדתי: Temporal נכנס לעשות סדר בתאריכים ב JavaScript

17/02/2026

הכי כיף כשבעיות שמלוות אותנו המון זמן נפתרות בזכות שיפור בתשתית וב JavaScript אנחנו ממש שם עם ניהול תאריכים וזמנים בעזרת אוביקט Temporal. כל הדוגמאות כאן כבר עובדות בכרום, Edge ו Firefox. ספארי עדיין מחכה לא ברור למה.

קודם כל בשביל לדעת מה הזמן עכשיו נוכל להפעיל:

Temporal.Now.instant()

ולקבל אוביקט עם epochMilliseconds ו epochNanoseconds. מחרוזת של תאריך ושעה אנחנו מקבלים מ:

Temporal.Now.instant().toString()

בפורמט:

'2026-02-16T13:21:55.963Z'

ואם אנחנו צריכים אזור זמן אחר אפשר להמיר:

Temporal.Now.instant().toZonedDateTimeISO('UTC').toString()
15:25:11.803 '2026-02-16T13:25:11.801+00:00[UTC]'
15:25:13.784 Temporal.Now.instant().toZonedDateTimeISO('Europe/Paris').toString()
15:25:13.788 '2026-02-16T14:25:13.785+01:00[Europe/Paris]'
15:25:15.889 Temporal.Now.instant().toZonedDateTimeISO('America/New_York').toString()
15:25:15.892 '2026-02-16T08:25:15.89-05:00[America/New_York]'
15:25:21.326 Temporal.Now.instant().toZonedDateTimeISO('Asia/Jerusalem').toString()
15:25:21.337 '2026-02-16T15:25:21.328+02:00[Asia/Jerusalem]'

אפשר גם להוסיף או להפחית זמנים למשל:

Temporal.Now.plainDateISO().add({days: 2}).toString()
Temporal.Now.plainDateISO().subtract({days: 2}).toString()

Temporal.Now.plainTimeISO().add({seconds: 30})

דף התיעוד עמוס בפיצ'רים ושווה להעיף מבט אם אתם מחפשים להיפרד מ moments או days בקוד חדש שכותבים:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal