تبدیل مُهر زمانی رایگان
مُهرهای زمانی Unix را به تاریخهای قابل خواندن و بالعکس تبدیل کنید. از UTC و زمان محلی، ثانیه و میلیثانیه پشتیبانی میکند.
مرجع سریع epoch
کاربردهای رایج
- تمبرهای زمان را در داده های تجزیه و تحلیل تبدیل کنیدتمبرهای زمان Unix را از صادرات تجزیه و تحلیل (Google Analytics ، Mixpanel ، Amplitude) به تاریخهایی قابل خواندگی ترجمه کنید.
- تبدیل مهرزمانها برای اشکالزداییرمزگشایی مهرزمانهای Unix از گزارشهای سرور، بارهای خطا و پاسخهای API به تاریخهای قابلخواندگی.
- تبدیل مهرزمانها در توسعه APIاعتبارسنجی، مقایسه و ترجمه مهرزمانهای Unix بازگرداندهشده توسط API های REST و وبهوک.
- تبدیل مهرزمانها برای پرسوجوهای پایگاه دادهتبدیل تاریخها به مهرزمانهای Unix برای بندهای WHERE SQL و پرسوجوهای محدوده تاریخ.
- تبدیل مهرزمانها برای برنامهریزیتبدیل تاریخها و ساعات خاص به مهرزمانهای Unix برای استفاده در سیستمهای برنامهریزی و APIهای تقویم.
نحوه کار
همه تبدیل مستقیماً در مرورگر با استفاده از شیء داخلی Date جاوااسکریپت و مجموعه Intl (Intl.RelativeTimeFormat، Intl.DateTimeFormat، Intl.supportedValuesOf) اجرا میشود — بدون کتابخانه شخصثالث، بدون رفتوبرگشت سروری. تنها دادهای که ماشین شما را ترک میکند هیچچیز است: اعداد محلی میمانند.
- 1تشخیص و نرمالسازی واحدوقتی مهر زمانیای را میچسبانید، ابزار رقمهای آن را میشمارد تا واحد را بهطور خودکار استنتاج کند: ۱۰ رقم یعنی ثانیه یونیکس، ۱۳ میلیثانیه، ۱۶ میکروثانیه، ۱۹ نانوثانیه. یک هیوریستیک شمارش-رقم دستنویس یک ناهمخوانی را علامت میزند و یک تغییر واحد یککلیکی پیشنهاد میکند، از اشتباهات خاموش مانند تلقی یک مقدار میلیثانیه ۱۳رقمی بهعنوان مقدار ثانیه سال-۵۵۸۸۱ جلوگیری میکند.
- 2ساخت تاریخ از طریق Date جاوااسکریپتعدد خام به میلیثانیه مقیاس و به new Date(ms) تحویل میشود. از آنجا متدهای داخلی Date (getFullYear، getUTCHours، toISOString، و غیره) زمان محلی، زمان UTC، و خروجی ISO 8601 تولید میکنند — کتابخانه تجزیهای دخیل نیست.
- 3زمان نسبی لوکال-آگاه از طریق Intl.RelativeTimeFormatیک تیکر زنده هر ثانیه شلیک میکند و برچسب نسبی (مثلاً '۳ روز پیش'، '۲ ساعت دیگر') را با استفاده از Intl.RelativeTimeFormat که با لوکال صفحه بذرگیری شده دوباره محاسبه میکند. این نمایش نسبی را حتی اگر تب را باز بگذارید دقیق نگه میدارد، و خروجی گرامری درست در هر زبان پشتیبانیشده بدون رشته ترجمه اضافی تولید میکند.
- 4نمایش ناحیه زمانی از طریق Intl.DateTimeFormatنواحی زمانی پینشده IANA (مثلاً America/New_York، Asia/Tokyo) با Intl.DateTimeFormat با استفاده از گزینه timeZone قالببندی میشوند. لیست کامل نامهای منطقه پشتیبانیشده-توسط-مرورگر از Intl.supportedValuesOf('timeZone') میآید. نواحی پینشده شما در جلسات در localStorage دوام میآورند.
ابزارهای مرتبط
بررسی UUID
هر UUID یا ULID را رمزگشایی کنید — نسخه، variant و مُهر زمانی ایجاد تعبیهشده در v1، v6، v7 و ULIDها را ببینید. کاملاً در مرورگر شما اجرا میشود.
محاسبهگر مجوزهای chmod
مجوزهای فایل Unix را برای مالک، گروه و سایرین تنظیم کنید تا مقدار هشتتایی (755)، نمادگذاری نمادین (rwxr-xr-x) و دستور دقیق chmod را دریافت کنید.
مبدل تاریخ هجری
تبدیل تاریخ بین تقویمهای میلادی و هجری قمری (امالقری) در هر دو جهت، با نامهای ماه عربی، ارقام عربی-هندی و تاریخ هجری امروز.