مبدل مُهر زمانی Unix Epoch
تبدیل مُهرهای زمانی Unix به تاریخ و زمان قابل خواندن در منطقه زمانی محلی و UTC. از مُهرهای زمانی بر حسب ثانیه، میلیثانیه یا میکروثانیه پشتیبانی میکند. شامل خروجی در فرمتهای RFC 3339، RFC 2822 و ISO 8601. زمان Unix ثانیهها را از ساعت 00:00:00 UTC در ۱ ژانویه ۱۹۷۰ (دوره Unix) شمارش میکند و هر روز دقیقاً ۸۶٬۴۰۰ ثانیه است (ثانیههای کبیسه نادیده گرفته میشوند).
- زمان Unix - ویکیپدیا
- RFC 3339 - تاریخ و زمان در اینترنت
- RFC 2822 - فرمت پیام اینترنتی (تاریخ/زمان)
- ISO 8601 - فرمت تاریخ و زمان
| مُهر زمانی Unix |
|
|---|---|
| نسبی |
|
| قابل خواندن (UTC) |
|
| قابل خواندن (محلی) |
|
| RFC 3339 |
|
| RFC 2822 |
|
| ISO 8601 |
|
| ثانیه |
|
| میلیثانیه |
|
| میکروثانیه |
|
اطلاعات بیشتر درباره مُهرهای زمانی Unix
زمان Unix چیست؟
زمان Unix (همچنین زمان POSIX یا زمان دوره) تعداد ثانیههایی که از ساعت 00:00:00 UTC در ۱ ژانویه ۱۹۷۰ گذشتهاند را شمارش میکند. این تاریخ به عنوان دوره Unix شناخته میشود. این مقدار مستقل از منطقه زمانی است زیرا همیشه نسبت به UTC محاسبه میشود.
دقت مُهر زمانی
| دقت | تعداد ارقام | مثال (2025-01-15 12:00:00 UTC) | مورد استفاده |
|---|---|---|---|
| ثانیه | ۱۰ | 1736942400 | Unix/Linux، C، PHP، Python |
| میلیثانیه | ۱۳ | 1736942400000 | JavaScript، Java، Kafka |
| میکروثانیه | ۱۶ | 1736942400000000 | PostgreSQL، Go، Python |
| نانوثانیه | ۱۹ | 1736942400000000000 | Go، InfluxDB |
مُهرهای زمانی قابل توجه
- 0: ۱ ژانویه ۱۹۷۰ ساعت 00:00:00 UTC (دوره)
- -1: ۳۱ دسامبر ۱۹۶۹ ساعت 23:59:59 UTC (مقادیر منفی تاریخهای قبل از دوره را نشان میدهند)
- 1000000000: ۹ سپتامبر ۲۰۰۱ ساعت 01:46:40 UTC (میلیاردم)
- 2147483647: ۱۹ ژانویه ۲۰۳۸ ساعت 03:14:07 UTC (مشکل سال ۲۰۳۸، به زیر مراجعه کنید)
مشکل سال ۲۰۳۸
سیستمهایی که زمان Unix را به صورت عدد صحیح ۳۲ بیتی علامتدار ذخیره میکنند، در ۱۹ ژانویه ۲۰۳۸ ساعت 03:14:07 UTC سرریز خواهند شد. مقدار حداکثر ۲٬۱۴۷٬۴۸۳٬۶۴۷ به -۲٬۱۴۷٬۴۸۳٬۶۴۸ تبدیل میشود که نمایانگر ۱۳ دسامبر ۱۹۰۱ است. سیستمهای مدرن از اعداد صحیح ۶۴ بیتی استفاده میکنند که برای بیش از ۲۹۲ میلیارد سال سرریز نخواهند شد.
فرمتهای تاریخ رایج
- ISO 8601:
2025-01-15T12:00:00Z(پسوندZبه معنی UTC است) - RFC 3339:
2025-01-15T12:00:00+00:00(پروفایلی از ISO 8601 برای پروتکلهای اینترنتی) - RFC 2822:
Wed, 15 Jan 2025 12:00:00 +0000(استفاده در سربرگهای ایمیل و HTTP)