مبدل مُهر زمانی Unix Epoch

تبدیل مُهرهای زمانی Unix به تاریخ و زمان قابل خواندن در منطقه زمانی محلی و UTC. از مُهرهای زمانی بر حسب ثانیه، میلی‌ثانیه یا میکروثانیه پشتیبانی می‌کند. شامل خروجی در فرمت‌های RFC 3339، RFC 2822 و ISO 8601. زمان Unix ثانیه‌ها را از ساعت 00:00:00 UTC در ۱ ژانویه ۱۹۷۰ (دوره Unix) شمارش می‌کند و هر روز دقیقاً ۸۶٬۴۰۰ ثانیه است (ثانیه‌های کبیسه نادیده گرفته می‌شوند).

مُهر زمانی 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)مورد استفاده
ثانیه۱۰1736942400Unix/Linux، C، PHP، Python
میلی‌ثانیه۱۳1736942400000JavaScript، Java، Kafka
میکروثانیه۱۶1736942400000000PostgreSQL، Go، Python
نانوثانیه۱۹1736942400000000000Go، 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)

ابزارهای مرتبط