تبدیل Unix Timestamp و تاریخ
Unix timestamp تعداد ثانیههایی است که از ۱ ژانویه 1970 ساعت 00:00:00 UTC گذشته است — روشی که بیشتر پایگاههای داده، APIها و فایلهای لاگ زمان را ذخیره میکنند. یک timestamp وارد کنید تا آن را بهصورت تاریخ در UTC، در منطقه زمانی خودتان و در قالب ISO 8601 ببینید، بهعلاوه اینکه چقدر از آن گذشته یا چقدر تا آن مانده است.
timestampهای بر حسب ثانیه، میلیثانیه (JavaScript، Java)، میکروثانیه و نانوثانیه از روی طولشان شناسایی میشوند. همچنین میتوانید تاریخ و ساعتی را انتخاب کنید و timestamp آن را در منطقه زمانی خودتان یا در UTC بگیرید. timestamp فعلی در بالای صفحه هر ثانیه بهروز میشود.
چرا از این مبدل Timestamp استفاده کنیم؟
- زمان Unix فعلی بهصورت زنده بر حسب ثانیه و میلیثانیه
- تشخیص خودکار ثانیه، میلیثانیه، میکروثانیه و نانوثانیه
- UTC، زمان محلی، ISO 8601 و زمان نسبی در یک نگاه
- تبدیل تاریخ به timestamp در منطقه زمانی شما یا UTC
نحوه تبدیل Unix Timestamp
- یک timestamp را در فیلد «Timestamp به تاریخ» تایپ یا جایگذاری کنید
- تاریخ را در UTC، منطقه زمانی خودتان و قالب ISO 8601 ببینید
- برای تبدیل در جهت مخالف، در پایین تاریخ و ساعت را انتخاب کنید و timestamp را کپی کنید
سؤالات متداول
آیا این مبدل timestamp رایگان است؟
بله، کاملاً رایگان است و در مرورگر شما کار میکند.
Unix timestamp چیست؟
تعداد ثانیههایی که از نیمهشب ۱ ژانویه 1970 به وقت UTC (مبدأ Unix یا Unix epoch) گذشته است، بدون احتساب ثانیههای کبیسه. چون به منطقه زمانی وابسته نیست، روش استاندارد ذخیره لحظههای زمانی در نرمافزار است.
timestamp من بر حسب ثانیه است یا میلیثانیه؟
timestampهای فعلی بر حسب ثانیه ۱۰ رقم دارند (مثلاً 1700000000) و بر حسب میلیثانیه ۱۳ رقم. مبدل واحد را از روی طول تشخیص میدهد و نشان میدهد از کدام استفاده کرده است.
مشکل سال 2038 چیست؟
سیستمهایی که timestamp را بهصورت عدد علامتدار ۳۲ بیتی ذخیره میکنند فقط تا 2147483647 میتوانند بشمارند — یعنی ۱۹ ژانویه 2038، ساعت 03:14:07 UTC. پس از آن عدد سرریز میشود؛ سیستمهای مدرن از timestampهای ۶۴ بیتی استفاده میکنند و تحت تأثیر قرار نمیگیرند.
آیا چیزی به سرور ارسال میشود؟
خیر. همه تبدیلها در مرورگر شما محاسبه میشوند.