Epoch Converter
ממיר Epoch - ממיר זמן Unix
זמן Unix הנוכחי הוא:
1777314591
המרת epoch לתאריך ושעה קריאים ולהפך
חותמות זמן לתחילת ולסוף שנה/חודש/יום
המרת שניות לשנים, חודשים, ימים, שעות ודקות
מהו epoch Unix?
epoch Unix (המוכר גם כ-זמן Unix, זמן POSIX, או חותמת זמן Unix) הוא מספר השניות שחלפו מאז 1 בינואר 1970, 00:00:00 UTC, ללא ספירת שניות קפיצה (ISO 8601: 1970-01-01T00:00:00Z). מבחינה טכנית, epoch מציין את זמן Unix 0, אך המונח "epoch" משמש לרוב כקיצור לזמן Unix בכלל.
| זמן רגיל | שניות |
|---|---|
| שעה אחת | 3600 שניות |
| יום אחד | 86400 שניות |
| שבוע אחד | 604800 שניות |
| חודש אחד (~30.437 ימים) | 2629743 שניות |
| שנה אחת (365.25 ימים) | 31557600 שניות |
זמן epoch הנוכחי בשפות תכנות
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
לתשומת לב: כל הכלים בדף זה מבוססים על הגדרות התאריך והשעה של המחשב, ומשתמשים ב-JavaScript להמרת זמנים. חלק מהדפדפנים מחילים את כללי שעון הקיץ הנוכחיים על תאריכי עבר. JavaScript אינו תומך בשניות קפיצה.