مبدل Unix Timestamp

زمان Epoch را فوری به تاریخ خوانا تبدیل کنید یا Unix timestamp هر تاریخی را بیابید.

نتیجه فوری در مرورگر اجرا می‌شود
Unix Timestamp فعلی (ثانیه)

Unix Epoch چیست؟

Epoch: 1970-01-01 00:00:00 UTC
1 gün = 86 400 s
1 hafta = 604 800 s
max int32 = 2 147 483 647
≈ 2038-01-19 03:14:07

مشکل سال 2038: سرریز اعداد صحیح 32 بیتی در 2,147,483,647 (19 ژانویه 2038).

چگونه استفاده کنیم؟

  1. 1
    Timestamp وارد کنیدیک Unix timestamp وارد کنید یا روی 'اکنون استفاده کن' کلیک کنید.
  2. 2
    واحد را انتخاب کنیدثانیه یا میلی‌ثانیه انتخاب کنید. JavaScript از میلی‌ثانیه، اکثر API‌ها از ثانیه استفاده می‌کنند.
  3. 3
    نتیجه را بخوانیدUTC، ساعت محلی و اختلاف نسبی را ببینید. با یک کلیک کپی یا اشتراک‌گذاری کنید.

سؤالات متداول

Unix timestamp چیست؟
Unix timestamp (زمان Epoch) تعداد ثانیه‌های سپری شده از ۱ ژانویه ۱۹۷۰ ساعت ۰۰:۰۰:۰۰ UTC است. به عنوان مرجع زمانی جهانی در سرورها، پایگاه‌های داده و API‌ها استفاده می‌شود.
ثانیه یا میلی‌ثانیه — چگونه بفهمم؟
عدد ۱۰ رقمی معمولاً ثانیه است؛ ۱۳ رقمی میلی‌ثانیه. ابزارهای Unix/Linux از ثانیه، JavaScript از میلی‌ثانیه استفاده می‌کنند.
مشکل سال 2038 چیست؟
در سیستم‌های 32 بیتی، مقدار حداکثر عدد صحیح علامت‌دار 2,147,483,647 است که معادل ۱۹ ژانویه ۲۰۳۸ است. پس از این تاریخ سرریز رخ می‌دهد. سیستم‌های 64 بیتی تحت تأثیر نیستند.

مبدل Unix Timestamp

Unix timestamp (Epoch) رایج‌ترین روش ذخیره زمان در سیستم‌های کامپیوتری است. تعداد ثانیه‌های سپری شده از ۱ ژانویه ۱۹۷۰ نیمه‌شب UTC را نشان می‌دهد. با مبدل NtoolBox هر مقدار Epoch را فوری به تاریخ و ساعت خوانا تبدیل کنید یا برعکس.

ثانیه در مقابل میلی‌ثانیه

استاندارد Unix بر اساس ثانیه تعریف شده، اما زبان‌هایی مانند JavaScript از میلی‌ثانیه استفاده می‌کنند. ابزار ما هر دو فرمت را پشتیبانی می‌کند.

مشکل سال 2038

مقدار حداکثر عدد صحیح علامت‌دار 32 بیتی (2,147,483,647) معادل ۱۹ ژانویه ۲۰۳۸ است. پس از این تاریخ سیستم‌های 32 بیتی دچار سرریز می‌شوند. سیستم‌های مدرن 64 بیتی تحت تأثیر نیستند.

نظرات