تحويل التاريخ من RFC 2822 إلى ISO 8601
الصق قيمة Date من ترويسة رسالة بريد أو pubDate من خلاصة RSS لتحصل على الصيغة التي تفهمها قواعد البيانات ولغات البرمجة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل التاريخ بصيغة RFC 2822.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
نقرأ اليوم واختصار الشهر بالإنجليزية والسنة والوقت وفرق التوقيت ±hhmm، ثم نكتب YYYY-MM-DDTHH:MM:SS±hh:mm. توقيت UTC = الوقت المحلي - الفرق، وطابع Unix = الثواني منذ 1970-01-01 بتوقيت UTC.
مثال
المدخلات: التاريخ بصيغة RFC 2822 = Thu, 01 Oct 2026 09:30:00 +0300. النتيجة: ISO 8601 مع فرق التوقيت: 2026-10-01T09:30:00+03:00.
Thu, 01 Oct 2026 09:30:00 +0300
2026-10-01T09:30:00+03:00
الحدود والملاحظات
- أسماء المناطق المقبولة هي UT وGMT وZ وأسماء التوقيت الأمريكي القديمة مثل EST وPDT فقط، وغيرها يُكتب رقمًا مثل +0300.
- الثانية الكبيسة 60 والسنوات قبل 1900 غير مقبولة.
- القيمة -0000 تُعامل على أنها UTC، مع أن المعيار يقصد بها أن المنطقة المحلية غير معروفة.
أسئلة شائعة عن هذه الأداة
ما الفرق بين RFC 2822 وISO 8601؟
RFC 2822 صيغة نصية للبريد مثل Thu, 01 Oct 2026 09:30:00 +0300، أما ISO 8601 فرقمية مرتبة من الوحدة الأكبر إلى الأصغر مثل 2026-10-01T09:30:00+03:00، وهي أسهل في الفرز والبرمجة.
ماذا لو كان اسم اليوم خطأ؟
تتوقف الأداة وتخبرك باليوم الصحيح، لأن اسم اليوم الخاطئ علامة على أن التاريخ منسوخ أو مكتوب بشكل غير دقيق.
هل تقبل الأداة السنة برقمين؟
نعم كما يسمح المعيار للرسائل القديمة: من 00 إلى 49 تعني 2000 إلى 2049، ومن 50 إلى 99 تعني 1950 إلى 1999.
