ממיר Unix Timestamp (Epoch ↔ תאריך)
הדביקו זמן epoch כדי לראות אותו כתאריך בכל אזור זמן, או בחרו תאריך כדי לקבל את ה-Unix timestamp שלו. שניות, מילישניות, מיקרושניות וננושניות מזוהות אוטומטית.
רץ בדפדפן שלכםבלי הרשמהשום דבר לא מועלה
מ-Timestamp לתאריך
מתאריך ל-Timestamp
איך משתמשים בכלי ממיר Unix Timestamp
- זמן ה-Unix הנוכחי מתקתק בראש הדף; העתיקו אותו בשניות או במילישניות.
- הדביקו timestamp (או תאריך ISO כמו
2026-10-12T10:00:00Z) בקטע מ-Timestamp לתאריך. היחידה מזוהה לפי מספר הספרות. - בחרו אזור זמן כדי לראות את אותו רגע כשעון מקומי, וגם UTC, ISO 8601, RFC 2822, זמן יחסי ומספר שבוע.
- כדי להמיר בכיוון ההפוך, בחרו תאריך ושעה בקטע מתאריך ל-Timestamp. הוא מתפרש כשעון מקומי באזור הזמן שנבחר, כולל שעון קיץ.
- השתמשו בכפתורי ההעתקה שליד כל ערך.
מה זה Unix timestamp?
Unix timestamp (epoch time, POSIX time) הוא מספר השניות שחלפו מאז 1970-01-01 00:00:00 UTC, בלי לספור leap seconds. הוא מתאר רגע אחד בלי קשר לאזור זמן, ולכן מסדי נתונים, לוגים, claims של exp ב-JWT וממשקי API משתמשים בו. אזורי זמן חשובים רק כשהופכים את הרגע הזה לתאריך ולשעה עבור אדם.
שניות, מילישניות, מיקרושניות או ננושניות?
פלטפורמות שונות סופרות ביחידות שונות, ובלבול ביניהן הוא באג קלאסי (תאריכים ב-1970 או בשנת 55,000). הממיר בודק את מספר הספרות:
| ספרות (היום) | יחידה | מקור טיפוסי |
|---|---|---|
| 10 | שניות | Unix date +%s, PHP time(), claims של JWT, Python int(time.time()) |
| 13 | מילישניות | JavaScript Date.now(), Java System.currentTimeMillis() |
| 16 | מיקרושניות | הפנימיות של PostgreSQL, חלק ממערכות ה-tracing |
| 19 | ננושניות | Go time.UnixNano(), Python time.time_ns() |
קבלת ה-timestamp הנוכחי בקוד
// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
# Bash
date +%s
-- PostgreSQL
SELECT extract(epoch FROM now());
אזורי זמן ושעון קיץ
כשממירים תאריך ל-timestamp, השעה המקומית מתפרשת באזור ה-IANA שנבחר (למשל Europe/Istanbul או America/New_York) לפי מסד נתוני אזורי הזמן של הדפדפן שלכם. במעבר לשעון קיץ, שעות מקומיות מסוימות אינן קיימות; במעבר לשעון חורף אותה שעה מקומית מתרחשת פעמיים, ונעשה שימוש ברגע המוקדם יותר. הכלי מודיע לכם כשזה קורה.
בעיית שנת 2038
מערכות ששומרות שניות במספר שלם 32 ביט עם סימן גולשות ב-2147483647, כלומר 2038-01-19 03:14:07 UTC. פלטפורמות מודרניות משתמשות בערכי 64 ביט, אבל מערכות משובצות ישנות ועמודות במסדי נתונים עדיין עלולות להיות מושפעות.
שאלות נפוצות
איך לדעת אם ה-timestamp שלי בשניות או במילישניות?
האם Unix timestamp הוא תמיד UTC?
אפשר להמיר timestamps שליליים?
-86400 הוא 1969-12-31 00:00:00 UTC.האם זמן Unix כולל leap seconds?
אפשר להדביק תאריך ISO 8601 במקום מספר?
2026-10-12T10:00:00Z או 2026-10-12T10:00:00+03:00 מנותחות ומוצגות בכל הפורמטים, כולל ה-Unix timestamp שלהן.