التواريخ

التواريخ

مفردات لأسماء التنسيقات، مفهومة بشكل متطابق من قبل Twig وJavaScript العادية وVue. يقوم الخادم بطباعة <time> يحمل اللحظة والتنسيق المطلوب؛ يلتقطه المتصفح ويعيد كتابته مع تقدم الوقت، لذا فإن الصفحة التي تظل مفتوحة لا تكذب أبداً حول مدة حدوث شيء ما.

التنسيقات المسماة

التنسيقات المطلقة هي أنماط التاريخ والوقت من ICU، لذا فإن ترتيب الحقول والفواصل تنتمي إلى لغة القارئ بدلاً من القالب.
time
date_short
date
date_long
date_time_short
date_time
date_time_full
month_year

نسبي

تُحسب المسافة بأكبر وحدة لا تزال تعبر عن شيء — الدقائق حتى ساعة، الساعات حتى يوم، ثم الأيام، والأسابيع، والأشهر، والسنوات. تأتي كل عبارة من مفتاح ترجمة.
منذ لحظة
خمس دقائق
ثلاث ساعات
يومان
أربعة أشهر
ثلاث سنوات
في غضون ساعتين

تلقائي

الإعداد الافتراضي. يعد تنازلياً بينما يكون التاريخ حديثًا، ويتراجع إلى تاريخ تقويمي بعد أسبوع، حيث "منذ 27 أسبوعًا" لا تفيد أي شخص.
ثلاث ساعات
يومان
أربعة أشهر

محدثة

يخدم مؤقت واحد كل تاريخ على الصفحة، بالوتيرة التي تستحقها الوحدة المعروضة — بضع ثوانٍ لـ"الآن"، وساعة لـ"منذ 3 أشهر". اترك هذه الصفحة مفتوحة وشاهد.

مقدم بواسطة Twig، مُحدث بواسطة الخدمة الأمامية:

مقدم بواسطة Vue:

نص فقط

تُرجع الفلتر سلسلة نصية بلا تنسيق، لخاصية العنوان أو للتصدير. يتم أخذ اسم تنسيق لا يعرفه كنمط ICU خام، وهو طريق للخروج عندما لا تمتلك التنسيقات المسماة الشكل الذي تحتاجه.
| date_format('date_long')
14 مارس 2026
| date_format("EEEE d MMMM, 'week' w")
السبت 14 مارس, week 12