איך ממירים מ־ISO 8601 לחותמת זמן Unix
המירו מ־ISO 8601 לחותמת זמן Unix מיד. הדביקו ערך וראו את התוצאה לפי UTC תוך כדי הקלדה, עם הסבר ועם טבלת חותמות זמן מוכרות.
- הקלידו או הדביקו את ערך המקור (ISO 8601), למשל 2026-01-01T00:00:00Z, בתיבה שלמעלה.
- התוצאה מופיעה מיד: 2026-01-01T00:00:00Z הוא 1767225600.
- העתיקו את התוצאה, או בחרו מתוך 33 פורמטים של תאריך ושעה למקור וליעד.
איך ההמרה עובדת
הממיר סופר את השניות מ־1 בינואר 1970, 00:00:00 UTC ועד התאריך שהזנתם. שניות מעוברות לא נספרות, כמו בכל מערכת Unix. התאריך נקרא לפי UTC, ולכן תאריך לפי השעון המקומי יהיה מוזז בהפרש שלכם מ־UTC.
ערכים מוכרים: מ־ISO 8601 לחותמת זמן Unix
| ISO 8601 | חותמת זמן Unix |
|---|---|
1970-01-01T00:00:00.000Z | 0 |
2000-01-01T00:00:00.000Z | 946684800 |
2001-09-09T01:46:40.000Z | 1000000000 |
2009-02-13T23:31:30.000Z | 1234567890 |
2023-11-14T22:13:20.000Z | 1700000000 |
2026-01-01T00:00:00.000Z | 1767225600 |
2033-05-18T03:33:20.000Z | 2000000000 |
2038-01-19T03:14:07.000Z | 2147483647 |
מה זה ISO 8601 ומה זה חותמת זמן Unix
ISO 8601 הוא התקן הבינלאומי לתאריך ושעה, למשל 2026-01-01T00:00:00.000Z. האות Z פירושה UTC. זו תבנית חד־משמעית, והיא בשימוש ברוב ממשקי ה־JSON API.
חותמת זמן Unix סופרת את השניות מאז 1 בינואר 1970, 00:00:00 UTC (תחילת עידן Unix). רוב שפות התכנות, מסדי הנתונים וממשקי ה־API שומרים זמן בדרך הזו.
שאלות נפוצות
התוצאה היא לפי אזור הזמן שלי?
לא, כל התוצאות לפי UTC ולכן זהות לכולם. כדי לקבל שעון ישראל הוסיפו +2 שעות בחורף ו־+3 שעות בקיץ.
ואם בחותמת הזמן שלי יש 13 ספרות?
אז היא במילישניות. הממיר קורא ערכים בני 13 ספרות כמילישניות, בני 16 ספרות כמיקרו־שניות ובני 19 ספרות כננו־שניות.
מה זו בעיית 2038?
מערכות ששומרות זמן Unix במספר שלם עם סימן של 32 סיביות נעצרות ב־2147483647, כלומר 19 בינואר 2038 בשעה 03:14:07 UTC. אחרי זה המספר גולש. מערכות 64 סיביות לא מושפעות.
האם הכלי חינמי?
כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.
איך מקבלים את התוצאה?
משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.