Epoch Converter
مبدل Epoch - مبدل زمان Unix
زمان فعلی Unix:
1777591518
تبدیل epoch به تاریخ و زمان خوانا و بالعکس
مُهرهای زمانی برای آغاز و پایان سال/ماه/روز
تبدیل ثانیه به سال، ماه، روز، ساعت و دقیقه
Unix epoch چیست؟
Unix epoch (همچنین با نامهای Unix time، POSIX time یا Unix timestamp شناخته میشود) تعداد ثانیههای سپریشده از ۱ ژانویه ۱۹۷۰، ساعت ۰۰:۰۰:۰۰ UTC است، بدون احتساب ثانیههای کبیسه (ISO 8601: 1970-01-01T00:00:00Z). بهطور دقیق، epoch به Unix time 0 اشاره دارد، اما معمولاً از واژه «epoch» بهعنوان اختصار برای Unix time بهطور کلی استفاده میشود.
| زمان عادی | ثانیهها |
|---|---|
| 1 ساعت | 3600 ثانیه |
| 1 روز | 86400 ثانیه |
| 1 هفته | 604800 ثانیه |
| 1 ماه (~30.437 روز) | 2629743 ثانیه |
| 1 سال (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 از ثانیههای کبیسه پشتیبانی نمیکند.