نحوه تبدیل Unix timestamp
- timestamp را جایگذاری کنید: 13 رقم بهعنوان میلیثانیه و 10 رقم بهعنوان ثانیه در نظر گرفته میشود.
- تاریخ را بهصورت UTC، در قالب ISO 8601 و در زمان محلی خود ببینید.
- برای تبدیل در جهت عکس، یک تاریخ و ساعت انتخاب کنید و ثانیه یا میلیثانیه را کپی کنید.
- «استفاده از زمان فعلی» لحظه حاضر را در هر دو مبدل بارگذاری میکند.
زمان یونیکس چیست
زمان یونیکس (یا epoch) ثانیههای سپریشده از 1 ژانویه 1970 ساعت 00:00:00 UTC را میشمارد. رایجترین روش ذخیره تاریخ در پایگاههای داده، لاگها و APIهاست، چون یک عدد واحد است که به منطقه زمانی بستگی ندارد.
بسیاری از سیستمها، مانند جاوااسکریپت، بهجای ثانیه از میلیثانیه استفاده میکنند. به همین دلیل timestamp ده رقمی معمولاً بر حسب ثانیه و سیزده رقمی بر حسب میلیثانیه است.
نتیجه UTC در سراسر جهان یکسان است؛ زمان محلی به منطقه زمانی تنظیمشده روی دستگاه شما بستگی دارد.
نکاتی که باید بدانید
- مقادیر با 11 رقم یا بیشتر بهعنوان میلیثانیه خوانده میشوند؛ اگر timestamp شما بر حسب ثانیه و برای تاریخی بسیار دور باشد، ممکن است اشتباه خوانده شود.
- تاریخی که وارد میکنید بر اساس منطقه زمانی دستگاه شما تفسیر میشود.
- ثانیههای کبیسه را در نظر نمیگیرد: زمان یونیکس آنها را نادیده میگیرد.
پرسشهای متداول
Unix timestamp چیست؟
تعداد ثانیههایی است که از 1 ژانویه 1970 ساعت 00:00 UTC گذشته است.
چطور بفهمم بر حسب ثانیه است یا میلیثانیه؟
با 10 رقم بر حسب ثانیه و با 13 رقم بر حسب میلیثانیه است. ابزار آن را تشخیص میدهد و میگوید چگونه تفسیر کرده است.
مشکل سال 2038 چیست؟
سیستمهایی که زمان یونیکس را در 32 بیت ذخیره میکنند در 19 ژانویه 2038 از کار میافتند. سیستمهای 64 بیتی این مشکل را ندارند.
آیا با تاریخهای پیش از 1970 کار میکند؟
بله، با اعداد منفی.
آیا رایگان است؟
بله، رایگان است، به ثبتنام نیاز ندارد و مستقیماً در مرورگر شما کار میکند.