Unix Timestamp Converter
ממירים חותמת זמן (epoch) לתאריך ושעה בישראל — ותאריך בחזרה ל-timestamp.
ms:Timestamp ← תאריך
תאריך ← Timestamp
מה זה Unix timestamp?
Unix timestamp (או epoch time) הוא מספר השניות שעברו מאז 1 בינואר 1970, חצות, שעון UTC. זו הדרך המקובלת לשמור זמן במחשבים: מספר אחד, בלי אזורי זמן, בלי שעון קיץ ובלי פורמט תאריך. התרגום לשעה "של בני אדם" נעשה רק בתצוגה.
שניות, אלפיות או ננו-שניות?
מערכות שונות שומרות ביחידות שונות: Unix, PHP ו-Python (time.time()) בשניות; JavaScript (Date.now()) ו-Java באלפיות שנייה; Go ומסדי נתונים מסוימים במיקרו או בננו-שניות. אפשר לזהות לפי מספר הספרות: היום, timestamp בשניות הוא בן 10 ספרות, באלפיות — 13, במיקרו — 16, ובננו — 19. הזיהוי האוטומטי עובד בדיוק כך, ואפשר לבחור יחידה ידנית.
ישראל, שעון קיץ ו-UTC
ישראל נמצאת ב-UTC+2 בחורף וב-UTC+3 בשעון קיץ. ה-timestamp עצמו לא משתנה — רק השעה שמוצגת. הכלי מחשב את ההפרש הנכון לכל תאריך לפי מסד אזורי הזמן של הדפדפן, כולל שינויים היסטוריים בכללי שעון הקיץ.
בעיית 2038
מערכות ישנות שומרות את ה-timestamp במספר שלם של 32 ביט עם סימן. המספר הגדול ביותר שנכנס בו הוא 2,147,483,647 — שמגיע ב-19 בינואר 2038, בשעה 03:14:07 UTC. שנייה אחר כך המספר "מתהפך" לשלילי, והתאריך קופץ ל-1901. מערכות מודרניות משתמשות ב-64 ביט ולא מושפעות.
התאריך העברי
התאריך העברי מוצג לפי היום הלועזי בישראל. ביהדות היום מתחיל בשקיעה, כך שאחרי השקיעה התאריך העברי כבר של מחר — לבדיקה לפי שעה מדויקת: ממיר תאריך עברי.