چرا به تبدیل تاریخ به Timestamp نیاز داریم؟
در پایگاههای داده (مانند MySQL یا MongoDB) و سیستمهای لاگبرداری، ذخیره تاریخ به صورت متن (مثلاً "2025-10-05") ناکارآمد است. در عوض، مهندسان از Unix Timestamp استفاده میکنند که یک عدد صحیح سبک است. این ابزار به شما کمک میکند تا تاریخهای انسانی (میلادی) را به سرعت به این فرمت استاندارد ماشینی تبدیل کنید تا بتوانید کوئریهای دیتابیس را تست کنید یا منطق برنامه خود را دیباگ نمایید.
تفاوت UTC و Local Time
زمان جهانی (UTC)
این زمان استاندارد مبنا است و تحت تاثیر تغییر ساعت تابستانی/زمستانی قرار نمیگیرد. سرورهای ابری (Cloud) معمولاً روی این زمان تنظیم هستند. اگر دیتای شما در دیتابیس با ساعت ایران متفاوت است، احتمالاً به صورت UTC ذخیره شده است.
زمان محلی (Local)
این زمانی است که سیستم عامل کاربر (کامپیوتر یا موبایل شما) نشان میدهد. مرورگر وب معمولاً به این زمان دسترسی دارد. تفاوت آن با UTC همان "اختلاف ساعت" (Offset) است (مثلاً برای ایران +3:30).
مثالهای کاربردی (Mesal-ha)
- 0آغاز زمان (Epoch)1970-01-01 00:00:00 UTC
- 1609459200شروع سال ۲۰۲۱2021-01-01 00:00:00 UTC
سوالات متداول
آیا میتوان تاریخ شمسی وارد کرد؟
چگونه در اکسل تاریخ را به Timestamp تبدیل کنیم؟
=(A1-DATE(1970,1,1))*86400 است (فرض بر اینکه سلول A1 حاوی تاریخ باشد).