Stax

محول الطابع الزمني

تحويل Unix timestamps إلى تواريخ والعكس.

Current Unix Timestamp (seconds)
1777982589
Tue, 05 May 2026 12:03:09 GMT

Seconds or milliseconds — auto-detected

ما هو محول الـ timestamps؟

أداة لتحويل بين Unix timestamps (الأرقام) والتواريخ القابلة للقراءة. تدعم seconds، milliseconds، microseconds. أساسي للمطورين الذين يعملون مع APIs، databases، logs. تحول بين timezones.

أنواع timestamps

  1. Unix seconds (10 digits): 1700000000
  2. Unix milliseconds (13 digits): 1700000000000
  3. Unix microseconds (16 digits): للدقة العالية
  4. ISO 8601: 2023-11-14T22:13:20Z
  5. RFC 2822: للـ emails

حالات الاستخدام

  • تخزين dates في database
  • API responses
  • logs analysis
  • JWT exp claims
  • caching TTL
  • cookies expiration

Y2038 problem

32-bit timestamps تنفد في 19 يناير 2038. الأنظمة الحديثة تستخدم 64-bit (آمن لمليارات السنوات). الـ legacy systems (embedded، old DBs) قد تواجه مشاكل. هاجر قبل 2038. للأمان، استخدم 64-bit دائماً في الأنظمة الجديدة. كل المعالجة محلياً، آمن للأمان.

الأسئلة الشائعة

ما هو Unix timestamp؟
عدد الثواني منذ January 1، 1970 UTC. مثال: 1700000000 = 2023-11-14 22:13:20 UTC. شائع في APIs، databases، programming. سهل للحسابات (طرح للحصول على المدة). استخدم millisecond timestamp للدقة (×1000).
متى أستخدم timestamps؟
تخزين تاريخ في database (أكثر كفاءة من string). API responses (universal، timezone-independent). logs (sortable). caching (TTL). cookies. الـ tokens (JWT exp). للعرض، حول لـ datetime مع timezone المستخدم.
Timezone vs UTC؟
Unix timestamp دائماً UTC. عند العرض، حول للـ timezone المحلي. JavaScript: new Date(timestamp).toLocaleString(). Python: datetime.fromtimestamp(timestamp). للـ APIs، استخدم UTC دائماً (تجنب الاختلاط بين timezones).
ما الـ Y2038 problem؟
32-bit timestamps تنفد في 19 January 2038 03:14:07 UTC. تنتهي القيمة الأقصى (2,147,483,647). الأنظمة الحديثة تستخدم 64-bit (آمن لمليارات السنوات). لكن: legacy systems (embedded، old databases) قد تواجه مشاكل. هاجر قبل 2038.

أدوات ذات صلة