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

تعمل في المتصفح أدوات مساعدة

الصق طابعاً زمنياً بصيغة epoch أو سلسلة تاريخ لتحصل على ISO 8601 وRFC 2822 والوقت المحلي وUTC والوقت النسبي وقيمة epoch بالثواني/الميلي ثانية/النانو ثانية. تكتشف الأداة الوحدة تلقائياً.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

ما هو الطابع الزمني ISO 8601، وما علاقته بوقت Unix؟

يكتب ISO 8601 اللحظة كـ 2026-09-23T10:15:00+03:00 — الوحدة الأكبر أولاً مع إزاحة UTC صريحة أو Z — فتُرتَّب كنص وتكون واضحة عبر المناطق؛ وRFC 3339 هو ملف التعريف الذي تستخدمه واجهات الإنترنت. وقت Unix هو اللحظة نفسها كعدد ثوانٍ (أو أجزاء من الألف في JavaScript) منذ 1970-01-01T00:00:00Z، بلا منطقة زمنية إطلاقاً. معظم أخطاء التواريخ إزاحة طُبّقت مرتين أو وقت محلي خُزّن كأنه UTC.

لحظة واحدة بثلاث صيغ: وقت الساعة الحائطية في الرياض مع إزاحته +03:00، واللحظة نفسها بتوقيت UTC مع Z، وعدد ثوانٍ Unix بلا منطقة زمنية إطلاقاً.

ISO 8601 (Asia/Riyadh)

الجزء 1:2024-03-15Tالجزء 2:13:30:00.000الجزء 3:+03:00

ISO 8601 (UTC)

2024-03-15Tالجزء 4:10:30:00.000الجزء 5:Z

الثواني

الجزء 6:1710498600

  1. 1التاريخ، الوحدة الأكبر أولاًالسنة ثم الشهر ثم اليوم: فيُرتَّب النص بترتيب الزمن.
  2. 2وقت الساعة الحائطية عند تلك الإزاحةما تعرضه ساعة في الرياض: 13:30.
  3. 3إزاحة UTCالفرق عن UTC بالساعات والدقائق وليس اسم منطقة؛ تشتقه الأداة لهذه اللحظة من Asia/Riyadh.
  4. 4اللحظة نفسها بتوقيت UTCاطرح الإزاحة مرة واحدة: 13:30 − 03:00 = 10:30.
  5. 5Z: توقيت UTC، إزاحة صفرية
  6. 6الثواني منذ 1970-01-01T00:00:00Zبلا منطقة زمنية إطلاقاً. وتعدّ JavaScript بأجزاء من الألف:1710498600000

القيم هي ناتج الأداة لمثال 1710498600 في Asia/Riyadh. وطرح الإزاحة مرة ثانية يعطي 07:30، وهذا هو خطأ الإزاحة المطبَّقة مرتين.

كيفية استخدام محوّل الطوابع الزمنية

  1. الصق طابعاً زمنياً أو سلسلة تاريخ.
  2. اترك الوحدة على «كشف تلقائي» أو اختر واحدة صراحةً.
  3. اختر المنطقة الزمنية التي تريد قراءة النتيجة بها.
  4. انسخ أياً من الصيغ أو قيم epoch.

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

  • كشف تلقائي للثواني والميلي ثانية والميكرو ثانية والنانو ثانية
  • يقبل ISO 8601 وRFC 2822 وكلمة "now" وسلاسل التواريخ الشائعة
  • ISO (بتوقيت UTC وبمنطقة زمنية) وRFC 2822 والوقت المحلي وUTC بصيغة مقروءة والوقت النسبي
  • قيمة epoch بالثواني والميلي ثانية والميكرو ثانية والنانو ثانية؛ ويوم الأسبوع ويوم السنة وأسبوع ISO والربع وعلامة السنة الكبيسة
  • أي منطقة زمنية IANA مع الإزاحة الحالية والاختصار
  • تحويل فوري وزر «استخدام الوقت الحالي» بنقرة واحدة

مثال على محوّل الطوابع الزمنية

من ثواني epoch إلى توقيت الرياض

الإدخال:

1710498600 · Asia/Riyadh

النتيجة:

Friday, 15 March 2024 at 13:30:00 GMT+3
ISO (UTC): 2024-03-15T10:30:00.000Z
RFC 2822: Fri, 15 Mar 2024 13:30:00 +0300

الأسئلة الشائعة حول محوّل الطوابع الزمنية

كيف يعمل الكشف التلقائي للوحدة؟

بحسب مقدار القيمة: القيم الأقل من 10^11 ثوانٍ، والأقل من 10^14 ميلي ثانية، والأقل من 10^17 ميكرو ثانية، وما هو أكبر من ذلك نانو ثانية. تجاوز ذلك باستخدام محدد الوحدة عند تحويل التواريخ القديمة أو البعيدة في المستقبل.

ما صيغ التاريخ المقبولة؟

أرقام epoch، وISO 8601 / RFC 3339 (2024-03-15T10:30:00Z، مع الإزاحات والكسور)، وRFC 2822 (Fri, 15 Mar 2024 10:30:00 +0300)، وكلمة "now"، ومعظم الصيغ التي يستطيع المتصفح تحليلها.

ما المنطقة الزمنية المستخدمة للسلاسل التي لا تحتوي على إزاحة؟

المنطقة الزمنية المحددة في الأداة (منطقتك المحلية افتراضياً). أضف Z أو +03:00 إلى السلسلة لإزالة أي لبس.

لماذا تُحشى قيمة النانو ثانية بالأصفار؟

دقة التواريخ في JavaScript بالميلي ثانية. ومخرجات الميكرو ثانية والنانو ثانية هي مضاعفات دقيقة لقيمة الميلي ثانية؛ ولا تُحفظ الأرقام الأدق من الميلي ثانية الموجودة في مدخلك.

ملاحظات تقنية

تستخدم جميع الحسابات التقويمية Intl.DateTimeFormat.formatToParts للمنطقة المحددة؛ وتُشتق الإزاحات بمقارنة وقت الساعة الحائطية في المنطقة الزمنية باللحظة بتوقيت UTC، وهو ما يعكس قواعد التوقيت الصيفي بشكل صحيح دون الحاجة إلى أي قاعدة بيانات مناطق زمنية مضمّنة.

المراجع