⏱️ ابزارهای زمان UNIX

مبدل Epoch و مبدل Unix Timestamp

Unix timestamp را به تاریخ، timestamp را به تاریخ و ساعت، یا تاریخ UTC را دوباره به epoch time تبدیل کنید. Unix timestamp فعلی را ببینید، ثانیه، میلی‌ثانیه، میکروثانیه یا نانوثانیه را خودکار تشخیص دهید و UTC را با زمان محلی خود مقایسه کنید.

Unix timestamp فعلیTimestamp به تاریختاریخ به timestampثانیه · ms · μs · ns
Unix Timestamp فعلی
ثانیه—
میلی‌ثانیه—

Timestamp به تاریخ

آماده

تاریخ به Timestamp

آماده

Epoch Timestamp شروع و پایان

آماده

ثانیه به روز، ساعت و دقیقه

آماده

Epoch Time فعلی در زبان‌های برنامه‌نویسی محبوب

این مثال‌ها Unix timestamp فعلی را برمی‌گردانند. بیشترشان ثانیه می‌دهند؛ JavaScript Date.now() میلی‌ثانیه می‌دهد، بنابراین مثال مقدار را بر 1000 تقسیم می‌کند.

مبدل Epoch آنلاین

از این مبدل Epoch و مبدل Unix Timestamp برای تبدیل epoch time به تاریخ و ساعت معمولی یا تبدیل تاریخ UTC دوباره به timestamp استفاده کنید. این ابزار نیازهای رایجی مانند timestamp به تاریخ، epoch time converter، Unix time converter و timestamp converter را پوشش می‌دهد.

مبدل، Unix timestamp را به‌صورت خودکار در ثانیه، میلی‌ثانیه، میکروثانیه و نانوثانیه مدیریت می‌کند. همچنین می‌توانید timestamp فعلی را ببینید، UTC را با زمان محلی مقایسه کنید، timestamp شروع و پایان سال، ماه یا روز را پیدا کنید و ثانیه را به روز، ساعت و دقیقه تبدیل کنید.

Epoch time چیست؟

Epoch time که Unix time هم نامیده می‌شود، تعداد ثانیه‌های گذشته از 1 ژانویه 1970 ساعت 00:00:00 UTC را می‌شمارد. این روش یک نمایش عددی فشرده از یک لحظه دقیق برای نرم‌افزار فراهم می‌کند.

Unix time به‌طور گسترده در سیستم‌عامل‌ها، پایگاه‌های داده، APIها، لاگ‌ها، analytics و برنامه‌های توزیع‌شده استفاده می‌شود.

Unix timestamp چیست؟

Unix timestamp نمایش عددی زمان بر پایه Unix epoch است. Unix timestamp استاندارد معمولاً با ثانیه ذخیره می‌شود، اما بسیاری از سیستم‌ها میلی‌ثانیه، میکروثانیه یا نانوثانیه استفاده می‌کنند.

برای مثال، مرورگرها و JavaScript APIها اغلب با میلی‌ثانیه کار می‌کنند، در حالی که بسیاری از سیستم‌های server-side و APIها از ثانیه استفاده می‌کنند.

چطور Unix timestamp را به تاریخ تبدیل کنم؟

Timestamp را در بخش Timestamp به تاریخ وارد کنید و تبدیل را بزنید. با تشخیص خودکار، مبدل تخمین می‌زند عدد بر حسب ثانیه، میلی‌ثانیه، میکروثانیه یا نانوثانیه است.

نتیجه مقدار epoch، تاریخ و ساعت UTC، تاریخ و ساعت محلی و خروجی ISO 8601 را نشان می‌دهد.

چطور تاریخ را به Unix timestamp تبدیل کنم؟

سال، ماه، روز، ساعت، دقیقه و ثانیه را در تاریخ به Timestamp وارد کنید. ورودی به‌عنوان UTC در نظر گرفته می‌شود.

مبدل Unix timestamp را در ثانیه، میلی‌ثانیه، میکروثانیه و نانوثانیه برمی‌گرداند تا بتوانید واحد موردنیاز برنامه را استفاده کنید.

Unix timestamp فعلی چیست؟

شمارنده زنده بالای ابزار Unix timestamp فعلی را در ثانیه و میلی‌ثانیه نمایش می‌دهد و خودکار به‌روزرسانی می‌شود.

هر دو مقدار را می‌توانید مستقیم کپی کنید. Unix time بر پایه UTC است، بنابراین timestamp عددی در سراسر جهان یک لحظه یکسان را نشان می‌دهد.

تفاوت timestamp ثانیه‌ای و میلی‌ثانیه‌ای چیست؟

Unix timestamp ثانیه‌ای برای تاریخ‌های امروزی معمولاً حدود 10 رقم دارد. میلی‌ثانیه حدود 13 رقم، میکروثانیه حدود 16 رقم و نانوثانیه حدود 19 رقم دارد.

رقم‌های بیشتر یعنی دقت بالاتر. این مبدل می‌تواند واحدهای رایج را خودکار تشخیص دهد یا می‌توانید واحد را دستی انتخاب کنید.

Epoch time و Unix time یکی هستند؟

در استفاده روزمره توسعه‌دهندگان، epoch time، Unix time و Unix timestamp معمولاً به همان سیستمی اشاره می‌کنند که بر پایه Unix epoch از 1 ژانویه 1970 UTC آغاز می‌شود.

از نظر فنی epoch می‌تواند به تاریخ‌های مرجع دیگری در سیستم‌های دیگر اشاره کند، اما در ابزارهای timestamp، Unix epoch رایج‌ترین معناست.

چرا timestamp در زمان محلی من متفاوت است؟

Unix timestamp یک لحظه دقیق را مشخص می‌کند، اما همان لحظه در منطقه‌های زمانی مختلف به شکل تاریخ و ساعت متفاوت نمایش داده می‌شود. UTC مرجع مشترک است و زمان محلی، منطقه زمانی دستگاه و قوانین daylight saving را اعمال می‌کند.

این مبدل هم UTC و هم زمان محلی مرورگر را نشان می‌دهد تا مستقیم مقایسه کنید.

Unix timestamp در JSON و API چگونه استفاده می‌شود؟

بسیاری از APIها و JSON payloadها تاریخ را به صورت Unix timestamp ذخیره می‌کنند چون اعداد فشرده‌اند و پردازش آن‌ها برای نرم‌افزار ساده است. پس از تبدیل timestamp می‌توانید payload کامل را با JSON Formatter مرتبط بررسی کنید.

همیشه مستندات API را بررسی کنید تا مشخص شود واحد timestamp ثانیه، میلی‌ثانیه، میکروثانیه یا نانوثانیه است.

در سال 2038 چه اتفاقی برای Unix time می‌افتد؟

مشکل سال 2038 نرم‌افزارهایی را تحت تأثیر قرار می‌دهد که Unix time را در signed 32-bit integer ذخیره می‌کنند. مقدار حداکثر در ژانویه 2038 به محدودیت می‌رسد.

سیستم‌ها و برنامه‌های مدرن 64-bit معمولاً بازه timestamp بسیار بزرگ‌تری را پشتیبانی می‌کنند، اما نرم‌افزار قدیمی و سیستم‌های embedded ممکن است همچنان نیاز به توجه ویژه داشته باشند.