Support Us

Thank you for using dateconvertor.com! If you find this tool helpful, please consider supporting us to maintain and improve this service.

Maybe Later

تبدیل Unix Timestamp به تاریخ

تبدیل آسان Unix timestamps

1724766645

ثانیه‌ها از 1 ژانویه 1970. (UTC)
وارد کردن Timestamp
وارد کردن تاریخ و زمان
فرمت ثانیه
GMT Mon Aug 26 2024 15:46:52 GMT+0000
منطقه زمانی شما Mon Aug 26 2024 22:46:52 GMT+0700 (Indochina Time)
مربوط 12 minutes ago
The current epoch translates to
UTC 11/30/2024 @ 2:43pm
ISO 8601 2024-11-30T14:43:05+00:00
RFC 822, 1036, 1123, 2822 Sat, 30 Nov 2024 14:43:05 +0000
RFC 2822 Saturday, 30-Nov-24 14:43:05 UTC
RFC 3339 2024-11-30T14:43:05+00:00

Unix timestamp چیست?

Unix timestamp یک روش برای ردیابی زمان به عنوان تعداد ثانیه‌هایی است که از Epoch یونیکس (1 ژانویه 1970) گذشته است. بنابراین، Unix timestamp تنها تعداد ثانیه‌ها بین یک تاریخ خاص و Unix Epoch است. همچنین باید ذکر شود (با تشکر از نظرات بازدیدکنندگان سایت) که این نقطه زمانی از نظر فنی در هر کجای دنیا که باشید تغییر نمی‌کند. این برای سیستم‌های کامپیوتری مفید است که در آن اطلاعات مربوط به زمان را در برنامه‌های کاربردی پویا و توزیع‌شده آنلاین و سمت کلاینت ردیابی و مرتب‌سازی می‌کنند.

زمان قابل خواندن توسط انسان ثانیه
1 دقیقه 60 ثانیه
1 ساعت 3600 ثانیه
1 روز 86400 ثانیه
1 هفته 604800 ثانیه
1 ماه (30.44 روز) 2629743 ثانیه
1 سال (365.24 روز) 31556926 ثانیه

چه اتفاقی در 19 ژانویه 2038 خواهد افتاد؟

مشکل سال 2038 (که به Y2038، Epochalypse، Y2k38 یا Unix Y2K نیز معروف است) به نمایندگی از زمان در بسیاری از سیستم‌های دیجیتال به عنوان تعداد ثانیه‌هایی است که از 00:00:00 UTC در 1 ژانویه 1970 گذشته است و آن را به صورت یک عدد صحیح 32 بیتی امضا شده ذخیره می‌کند. چنین پیاده‌سازی‌هایی نمی‌توانند زمان‌های بعد از 03:14:07 UTC در 19 ژانویه 2038 را رمزگذاری کنند. مشابه مشکل Y2K، مشکل سال 2038 به دلیل ظرفیت ناکافی برای نمایش زمان ایجاد می‌شود.

آخرین زمانی که از 1 ژانویه 1970 می‌توان با استفاده از یک عدد صحیح 32 بیتی امضا شده ذخیره کرد، 03:14:07 در روز سه‌شنبه، 19 ژانویه 2038 است (231-1 = 2,147,483,647 ثانیه بعد از 1 ژانویه 1970). برنامه‌هایی که سعی در افزایش زمان پس از این تاریخ دارند، مقدار را به صورت داخلی به عنوان یک عدد منفی ذخیره می‌کنند که این سیستم‌ها آن را به عنوان وقوع در ساعت 20:45:52 روز جمعه، 13 دسامبر 1901 (2,147,483,648 ثانیه قبل از 1 ژانویه 1970) تفسیر خواهند کرد، نه 19 ژانویه 2038. این به دلیل سرریز عدد صحیح است، که در آن شمارنده از ظرفیت بیت‌های عددی استفاده شده تمام می‌شود و بیت علامت را معکوس می‌کند. این بزرگترین عدد منفی را گزارش می‌کند و سپس به شمارش به سمت صفر ادامه می‌دهد و دوباره از طریق اعداد صحیح مثبت ادامه می‌یابد. محاسبات نادرست در چنین سیستم‌هایی احتمالاً مشکلاتی را برای کاربران و سایر طرف‌های وابسته به وجود می‌آورد.