ממיר חותמות זמן: UNIX, UTC, DateTime, ISO, RFC
המירו זמן בין Unix Timestamp, ISO 8601, RFC 2822, datetime ב-SQL ופורמטים מותאמים. כלי אוניברסלי למפתחים ואנליסטים.
המירו זמן בין Unix Timestamp, ISO 8601, RFC 2822, datetime ב-SQL ופורמטים מותאמים. כלי אוניברסלי למפתחים ואנליסטים.
המר תאריכים ושעות בין Unix Timestamp, ISO 8601, RFC 2822, SQL datetime ופורמטים מותאמים אישית מקומיים. הכל בכלי אחד - ללא הגדרות נוספות.
הכלי מזהה אוטומטית את הפורמט וממיר את הנתונים באופן מיידי. נוח בעבודה עם יומנים, APIs, שאילתות SQL ותאריכים בטקסטים.
התאם אישית את פורמט הפלט בהתאם לתבנית שלך: yyyy-MM-dd HH:mm:ss, dd.MM.yyyy, MM/dd/yyyy hh:mm:ss ואחרים. גמישות תבניות מאפשרת לך ליצור כל פורמט.
Unix Timestamp הוא מספר השניות שחלפו מאז 1 בינואר 1970 (UTC). הוא נמצא בשימוש נרחב בתכנות, ב־API ובמסדי נתונים לצורך אחסון זמן בפורמט אחיד.
Unix Timestamp יכול להיות בשניות (10 ספרות) או במילישניות (13 ספרות).
הכלי פועל בארבעה מצבים:
מצב | תיאור |
|---|---|
זמן נוכחי | מציג את הזמן הנוכחי (UTC והאזור המקומי שלך) בפורמט Unix, וממיר אותו גם לפורמטים נפוצים של תאריך ושעה. |
Timestamp → תאריך | ממיר Unix Timestamp לפורמט קריא של תאריך ושעה. |
תאריך → Timestamp | ממיר תאריך ושעה מסוימים ל־Unix Timestamp ולפורמטים נוספים. |
פורמטור | מעצב תאריך לפי תבנית מותאמת אישית באמצעות מאקרואים. |
Unix Timestamp נשמר תמיד ב־UTC. בעת המרה לתאריך, התוצאה תלויה באזור הזמן של המשתמש, ולכן אותו ערך עשוי להופיע בצורה שונה.
פרק זמן | המרה לשניות |
|---|---|
שנייה | 1 שנ׳ |
דקה | 60 שנ׳ |
שעה | 3600 שנ׳ |
יום | 86400 שנ׳ |
שבוע | 604800 שנ׳ |
חודש (30 יום) | 2592000 שנ׳ |
שנה (365 יום) | 31536000 שנ׳ |
ערכי חודש ושנה הם בקירוב ומשמשים לצורכי המחשה בלבד. משך הזמן בפועל תלוי בלוח השנה ובשנים מעוברות. הכלי מחשב את הערכים בפועל בצורה מדויקת.
פרק זמן | מאקרואים |
|---|---|
שנה | YYYY, YY, Y |
חודש | MMMM, MMM, MM, M |
יום | DDDD, DDD, DD, D |
שעה (24 שעות) | HH, H |
שעה (12 שעות) | hh, h |
דקה | mm, m |
שנייה | ss, s |
מילישניות | SSS, SS, S |
AM/PM | A, a |
ניתן ליצור פורמטים מותאמים של תאריך ושעה באמצעות מאקרואים:
פורמט | תוצאה |
|---|---|
YYYY-MM-DD | 2026-04-15 |
DD.MM.YYYY | 15.04.2026 |
HH:mm:ss | 14:32:10 |
YYYY-MM-DD HH:mm | 2026-04-15 14:32 |
שפה | Timestamp נוכחי | תאריך → Timestamp | Timestamp → תאריך |
|---|---|---|---|
JavaScript | Math.floor(Date.now() / 1000) | Math.floor(new Date('2026-04-15T12:00:00Z').getTime()/1000) | new Date(1776254400 * 1000) |
Python | int(time.time()) | int(datetime.datetime(2026,4,15,12,0).timestamp()) | datetime.datetime.fromtimestamp(1776254400) |
PHP | time() | strtotime('2026-04-15 12:00:00') | date('Y-m-d H:i:s', 1776254400) |
Java | Instant.now().getEpochSecond() | LocalDateTime.of(2026,4,15,12,0).toEpochSecond(ZoneOffset.UTC) | Instant.ofEpochSecond(1776254400) |
C# (.NET) | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | new DateTimeOffset(2026,4,15,12,0,0,TimeSpan.Zero).ToUnixTimeSeconds() | DateTimeOffset.FromUnixTimeSeconds(1776254400) |
Go | time.Now().Unix() | time.Date(2026,4,15,12,0,0,0,time.UTC).Unix() | time.Unix(1776254400, 0) |
Ruby | Time.now.to_i | Time.new(2026,4,15,12,0,0).to_i | Time.at(1776254400) |
Bash (Linux) | date +%s | date -d "2026-04-15 12:00:00" +%s | date -d @1776254400 |
SQL (PostgreSQL) | EXTRACT(EPOCH FROM NOW()) | EXTRACT(EPOCH FROM TIMESTAMP '2026-04-15 12:00:00') | TO_TIMESTAMP(1776254400) |
SQL (MySQL) | UNIX_TIMESTAMP() | UNIX_TIMESTAMP('2026-04-15 12:00:00') | FROM_UNIXTIME(1776254400) |
ברוב השפות, ה־Timestamp מוחזר בשניות, אך ב־JavaScript הוא במילישניות (יש לחלק ב־1000). שיטות ללא ציון מפורש של אזור זמן עשויות להשתמש בזמן מקומי, מה שעלול לגרום לשגיאות. בעת עבודה עם API, מומלץ תמיד להשתמש ב־UTC ולא בזמן מקומי — כך ניתן להימנע מרוב הבעיות הקשורות לזמן.
בלבול בין UTC לזמן מקומי
שימוש במילישניות במקום בשניות
פורמט תאריך שגוי
אזורי זמן שגויים או לא עקביים
ממיר חותמת הזמן מאפשר לך להמיר נתונים במהירות בין Unix Timestamp, ISO 8601, RFC 2822, SQL datetime ופורמטים מותאמים אישית.
השירות מזהה אוטומטית את פורמט הקלט וממיר באופן מיידי את התאריך או השעה. הגדרות פורמט מותאם אישית נתמכות, וזה נוח לעבודה עם יומנים, ממשקי API, מסדי נתונים ודוחות.
הכלי נוח למפתחים, אנליסטים ומנהלים שצריכים לעבוד עם חותמות זמן בפורמטים שונים.
חותמת זמן של יוניקס היא מספר השניות שחלפו מאז 1 בינואר 1970, 00:00:00 UTC. זוהי דרך סטנדרטית לייצג זמן במערכות מחשב, ללא תלות באזור הזמן.
חותמות זמן מספקות דרך אוניברסלית, בלתי תלויה באזור זמן, לייצוג זמן. הם מפשטים את חישובי הפרשי הזמן, מיון כרונולוגי ונמנעים מבעיות המרת אזור זמן במערכות מבוזרות.
חותמות זמן של יוניקס סופרות שניות מאז 1970. פורמטים אחרים כוללים מילי-שניות (JavaScript), מיקרו-שניות או תאריכי עידן שונים. מערכות מסוימות משתמשות במחרוזות ISO 8601 במקום חותמות זמן מספריות.
ממיר חותמת הזמן עובד עם פורמטים סטנדרטיים של תאריכים (ISO 8601, UTC, RFC, זמן מקומי ועוד רבים אחרים), וגם מטפל נכון במספרים בשניות ובמילישניות. זה מאפשר להשתמש בכלי עבור מערכות ויישומים שונים.
בעיית שנת 2038 משפיעה על מערכות 32 סיביות שבהן חותמות זמן של יוניקס יעלו על גדותיו ב-19 בינואר 2038. מערכות מודרניות של 64 סיביות מאריכות את המגבלה הזו במיליארדי שנים, אך ייתכן שמערכות מדור קודם יזדקקו לעדכונים.
כן, הכלי מאפשר לך להזין כל תאריך ושעה (עבר, הווה או עתיד) ולהמיר אותם לחותמת הזמן המקבילה של Unix ולהיפך. זה שימושי לתכנון, ניתוח היסטורי או יצירת שירותים משלך.
כן, אפשרות פורמט מותאם אישית זמינה ב-Builder. אתה יכול לבחור את סדר התצוגה של שנה, חודש, יום, שעות, דקות ושניות, וגם להגדיר מפרידים - למשל YYYY-MM-DD HH:mm:ss. זה נוח לעבודה עם תקנים ספציפיים או דרישות ארגוניות.
הפורמטים הנפוצים ביותר הם: ISO 8601 (2025-08-30T12:34:56Z), UTC (שבת, 30 באוגוסט 2025 12:34:56 GMT), זמן מקומי (30.08.2025 12:34:56), חותמת זמן של UNIX בשניות ומילי-שניות. הממיר שלנו תומך בכל האפשרויות הללו ומאפשר לך לעבור ביניהן במהירות.