K

تبدیل Timestamp

تبدیل Timestamp

با این ابزار می توانید Timestamp یونیکس را به تاریخ/ساعت تبدیل کنید و خروجی را همزمان در شمسی و میلادی ببینید. همچنین می توانید تاریخ/ساعت را وارد کنید و Timestamp بگیرید. خروجی ها قابل کپی و اشتراک هستند.

نکات
  • Timestamp معمولاً بر حسب ثانیه است؛ بعضی سیستم ها میلی ثانیه می دهند. ابزار هر دو را تشخیص می دهد.
  • نمایش زمان بر اساس منطقه زمانی دستگاه انجام می شود (قابل تغییر در خود ابزار).
  • اگر ورودی نامعتبر باشد، پیام خطا می گیری و محاسبه انجام نمی شود.

تبدیل تایم استمپ به تاریخ شمسی

بیشتر ابزارهای خارجی فقط خروجی میلادی می دهند و شما مجبورید یک تبدیل دوم انجام دهید. اینجا خروجی همزمان شمسی و میلادی است. نمونهٔ واقعی:

1700000000۱۴۰۲/۰۸/۲۴ ساعت ۰۱:۴۳:۲۰ (به وقت تهران)
همان لحظه به میلادی2023-11-15 01:43:20

ابزار واحد ورودی را خودکار تشخیص می دهد: عدد ده رقمی را ثانیه و عدد سیزده رقمی را میلی ثانیه در نظر می گیرد. پس اگر از لاگ جاوااسکریپت عدد 1700000000000 را کپی کردید، نیازی نیست خودتان بر ۱۰۰۰ تقسیم کنید — هر دو به یک تاریخ می رسند.

تایم استمپ یونیکس چیست؟

تایم استمپ یونیکس تعداد ثانیه های گذشته از نیمه شب اول ژانویهٔ ۱۹۷۰ به وقت UTC است. دلیل محبوبیتش ساده است: یک عدد صحیح که مستقل از تقویم، زبان و منطقهٔ زمانی است. به همین خاطر دیتابیس ها، APIها و فایل های لاگ زمان را با همین قالب ذخیره می کنند و تبدیل به تاریخ خوانا را به لایهٔ نمایش می سپارند.

  • ثانیه یا میلی ثانیه؟ بیشتر APIها و زبان هایی مثل PHP و Python ثانیه می دهند، ولی جاوااسکریپت با Date.now() میلی ثانیه برمی گرداند. عدد ده رقمی یعنی ثانیه و سیزده رقمی یعنی میلی ثانیه.
  • منطقهٔ زمانی: خود تایم استمپ منطقهٔ زمانی ندارد و همیشه بر مبنای UTC است؛ آنچه تغییر می کند فقط نمایش آن است. برای همین می توانید در ابزار منطقهٔ زمانی دلخواه را وارد کنید و همان عدد، ساعت متفاوتی نشان بدهد.
  • تایم استمپ منفی یعنی تاریخی پیش از سال ۱۹۷۰.
سوالات پرتکرار
ثانیه و میلی ثانیه چه فرقی دارد؟
میلی ثانیه ۱۰۰۰ برابر ثانیه است. مثال: 1700000000 (ثانیه) و 1700000000000 (میلی ثانیه).
چرا خروجی با بعضی سایت ها فرق می کند؟
اغلب به خاطر اختلاف منطقه زمانی یا فرمت ورودی (ثانیه/میلی ثانیه) است.
تایم استمپ را چطور به تاریخ شمسی تبدیل کنم؟
عدد را در ابزار وارد کنید؛ خروجی همزمان به شمسی و میلادی نمایش داده می شود. برای نمونه تایم استمپ ۱۷۰۰۰۰۰۰۰۰ برابر ۲۴ آبان ۱۴۰۲ ساعت ۰۱:۴۳:۲۰ به وقت تهران است.
تایم استمپ یونیکس چیست؟
تعداد ثانیه های گذشته از نیمه شب اول ژانویه ۱۹۷۰ به وقت UTC. چون یک عدد صحیح و مستقل از تقویم و منطقه زمانی است، دیتابیس ها و APIها زمان را با همین قالب ذخیره می کنند.
از کجا بفهمم عدد ثانیه است یا میلی ثانیه؟
عدد ده رقمی ثانیه و عدد سیزده رقمی میلی ثانیه است. ابزار این را خودکار تشخیص می دهد، پس نیازی به تقسیم دستی بر ۱۰۰۰ نیست.
آیا تایم استمپ منطقه زمانی دارد؟
خیر. خود عدد همیشه بر مبنای UTC است و منطقه زمانی فقط روی نحوه نمایش تاریخ اثر می گذارد. برای همین می توانید منطقه زمانی دلخواه را وارد کنید و همان عدد ساعت متفاوتی نشان دهد.
چه چیزهایی نمایش داده می شود؟
تبدیل Timestamp به تاریخ/ساعت شمسی و میلادی + تبدیل برعکس + تشخیص خودکار ثانیه/میلی ثانیه + کپی/اشتراک.