MS

כלי חינמי · רץ בדפדפן שלכם

ממיר חותמות זמן Unix

המירו חותמת זמן Unix (זמן epoch) לתאריך קריא, או תאריך לחותמת זמן, וראו את הזמן הנוכחי בשניות ובמילישניות.

תשובה קצרה

חותמת זמן Unix היא מספר השניות מאז 1 בינואר 1970 בשעה 00:00 UTC. הדביקו אחת והכלי יציג את התאריך ב־UTC ובאזור הזמן שלכם; הוא מזהה מילישניות אוטומטית (13 ספרות במקום 10). הוא גם ממיר תאריך ושעה חזרה לחותמת זמן.

איך משתמשים

  1. הדביקו חותמת זמן. שניות (10 ספרות) או מילישניות (13 ספרות) מזוהות אוטומטית.
  2. קראו את התאריך. תקבלו את התאריך ב־UTC, באזור הזמן שלכם ובפורמט ISO 8601.
  3. או בחרו תאריך. בחרו תאריך ושעה כדי לקבל את חותמת הזמן בשניות ובמילישניות.

שאלות נפוצות

מה זה זמן epoch?

מספר השניות מאז 1 בינואר 1970, ‏00:00:00 UTC. הוא זהה בכל מקום, בלי קשר לאזור הזמן.

חותמת הזמן שלי בשניות או במילישניות?

חותמות זמן עכשוויות הן בנות 10 ספרות בשניות ו־13 במילישניות. ‏Date.now() ב־JavaScript מחזיר מילישניות; רוב ה־API וה־JWT משתמשים בשניות.

איך מקבלים את חותמת הזמן הנוכחית ב־JavaScript?

Math.floor(Date.now() / 1000) לשניות, או Date.now() למילישניות.

למה התאריך שלי זז בכמה שעות?

חותמת הזמן היא ב־UTC; ההפרש הוא ההפרש של אזור הזמן שלכם. השוו בין תוצאת UTC לתוצאה המקומית.

מה זו בעיית 2038?

מערכות ששומרות חותמות זמן כמספר שלם של 32 ביט עם סימן גולשות ב־19 בינואר 2038. מערכות מודרניות משתמשות ב־64 ביט.

חותמות זמן Unix כוללות שניות מעוברות?

לא. זמן Unix מתעלם משניות מעוברות, כך שכל יום הוא בדיוק 86,400 שניות.

מה זה ISO 8601?

פורמט תאריך בינלאומי כמו 2026-10-31T14:30:00Z, שבו Z מסמן UTC.

איך ממירים חותמת זמן ב־Python?

datetime.fromtimestamp(ts, tz=timezone.utc) נותן תאריך ב־UTC, ו־int(datetime.now(timezone.utc).timestamp()) נותן את חותמת הזמן הנוכחית.

חותמת זמן Unix יכולה להיות שלילית?

כן. ערכים שליליים הם תאריכים לפני 1 בינואר 1970.

לשמור תאריכים כחותמות זמן או כמחרוזות?

שתי הדרכים עובדות. שמרו זמנים ב־UTC והמירו לאזור הזמן של המשתמש רק כשמציגים אותם.

קשור