field-date
حقل تاريخ أصلي، ومعه صندوق التحرير والسرد الذي يفعّله datetime.js ويفهم اللغة الطبيعية، ما لم يمرّر المستدعي Plain. اكتب فيه "غدًا".
حقل مُحسَّن: اكتب «غدًا» أو «بعد 3 أسابيع»
ضع هذا داخل <section rst-box><form rst-form>.
<div rst-field >
<label rst-field-label for ="field-date_live" >تاريخ النشر</label >
<input rst-input id ="field-date_live" name ="field-date_live" type ="date" value ="2026-09-04" aria-describedby ="field-date_live-hint" data-rst-date data-rst-date-words ="{"ago":"قبل|منذ","am":"صباحا|صباحاً|ص|am","at":"في|الساعة","day":"يوم|أيام|ايام|يومين","hour":"ساعة|ساعات|س|ساعتين","in":"خلال|بعد","last":"الماضي|الماضية|السابق|السابقة","midnight":"منتصف الليل","minute":"دقيقة|دقائق|د|دقيقتين","month":"شهر|الشهر|أشهر|اشهر|شهور|شهرين","next":"القادم|القادمة|المقبل|المقبلة","noon":"الظهر|ظهرا|ظهراً","pm":"مساء|مساءً|م|pm","today":"اليوم","tomorrow":"غدا|غداً|بكرة|غدًا","week":"أسبوع|الأسبوع|اسبوع|أسابيع|اسابيع|أسبوعين","yesterday":"أمس|امس|البارحة"}" data-rst-date-set ="تعيين" data-rst-date-hint ="جرّب: {example}" data-rst-date-pick ="فتح التقويم" data-rst-date-calendar ="التقويم" data-rst-date-prev-month ="الشهر السابق" data-rst-date-next-month ="الشهر التالي" data-rst-date-results ="{n} اقتراحات" data-rst-date-result-one ="اقتراح واحد" data-rst-date-quick-today ="اليوم" data-rst-date-quick-tomorrow ="غدًا" data-rst-date-quick-next-week ="بعد أسبوع" data-rst-date-quick-plus-1h ="بعد ساعة" data-rst-date-quick-plus-2h ="بعد ساعتين" data-rst-date-quick-end-of-day ="نهاية ذلك اليوم" data-rst-date-quick-next-day ="الوقت نفسه في اليوم التالي" >
<small rst-field-hint id ="field-date_live-hint" >اليوم الذي يُنشر فيه.</small >
</div >
ضع هذا داخل <section rst-box><form rst-form>.
{{ template "field-date" dict
"Name" "field-date_live"
"Label" "تاريخ النشر"
"Value" "2026-09-04"
"Hint" "اليوم الذي يُنشر فيه." }}
الكلمات التي يحلّلها تخرج على data-rst-date-words مأخوذةً من فهرس هذه الصفحة: فالحقل يحلّل اللغة التي كُتبت بها الصفحة.
مطلوب، مع خطأ
ضع هذا داخل <section rst-box><form rst-form>.
<div rst-field >
<label rst-field-label for ="field-date_error" >تاريخ النشر <span rst-field-required aria-hidden ="true" >*</span ></label >
<input rst-input id ="field-date_error" name ="field-date_error" type ="date" required aria-invalid ="true" aria-describedby ="field-date_error-error" data-rst-date data-rst-date-words ="{"ago":"قبل|منذ","am":"صباحا|صباحاً|ص|am","at":"في|الساعة","day":"يوم|أيام|ايام|يومين","hour":"ساعة|ساعات|س|ساعتين","in":"خلال|بعد","last":"الماضي|الماضية|السابق|السابقة","midnight":"منتصف الليل","minute":"دقيقة|دقائق|د|دقيقتين","month":"شهر|الشهر|أشهر|اشهر|شهور|شهرين","next":"القادم|القادمة|المقبل|المقبلة","noon":"الظهر|ظهرا|ظهراً","pm":"مساء|مساءً|م|pm","today":"اليوم","tomorrow":"غدا|غداً|بكرة|غدًا","week":"أسبوع|الأسبوع|اسبوع|أسابيع|اسابيع|أسبوعين","yesterday":"أمس|امس|البارحة"}" data-rst-date-set ="تعيين" data-rst-date-hint ="جرّب: {example}" data-rst-date-pick ="فتح التقويم" data-rst-date-calendar ="التقويم" data-rst-date-prev-month ="الشهر السابق" data-rst-date-next-month ="الشهر التالي" data-rst-date-results ="{n} اقتراحات" data-rst-date-result-one ="اقتراح واحد" data-rst-date-quick-today ="اليوم" data-rst-date-quick-tomorrow ="غدًا" data-rst-date-quick-next-week ="بعد أسبوع" data-rst-date-quick-plus-1h ="بعد ساعة" data-rst-date-quick-plus-2h ="بعد ساعتين" data-rst-date-quick-end-of-day ="نهاية ذلك اليوم" data-rst-date-quick-next-day ="الوقت نفسه في اليوم التالي" >
<small rst-field-error id ="field-date_error-error" >اختر تاريخًا بعد اليوم.</small >
</div >
ضع هذا داخل <section rst-box><form rst-form>.
{{ template "field-date" dict
"Name" "field-date_error"
"Label" "تاريخ النشر"
"Required" true
"Error" "اختر تاريخًا بعد اليوم." }}
بحدّين
ضع هذا داخل <section rst-box><form rst-form>.
<div rst-field >
<label rst-field-label for ="field-date_bounded" >خلال هذا العام</label >
<input rst-input id ="field-date_bounded" name ="field-date_bounded" type ="date" value ="2026-09-04" min ="2026-01-01" max ="2026-12-31" data-rst-date data-rst-date-words ="{"ago":"قبل|منذ","am":"صباحا|صباحاً|ص|am","at":"في|الساعة","day":"يوم|أيام|ايام|يومين","hour":"ساعة|ساعات|س|ساعتين","in":"خلال|بعد","last":"الماضي|الماضية|السابق|السابقة","midnight":"منتصف الليل","minute":"دقيقة|دقائق|د|دقيقتين","month":"شهر|الشهر|أشهر|اشهر|شهور|شهرين","next":"القادم|القادمة|المقبل|المقبلة","noon":"الظهر|ظهرا|ظهراً","pm":"مساء|مساءً|م|pm","today":"اليوم","tomorrow":"غدا|غداً|بكرة|غدًا","week":"أسبوع|الأسبوع|اسبوع|أسابيع|اسابيع|أسبوعين","yesterday":"أمس|امس|البارحة"}" data-rst-date-set ="تعيين" data-rst-date-hint ="جرّب: {example}" data-rst-date-pick ="فتح التقويم" data-rst-date-calendar ="التقويم" data-rst-date-prev-month ="الشهر السابق" data-rst-date-next-month ="الشهر التالي" data-rst-date-results ="{n} اقتراحات" data-rst-date-result-one ="اقتراح واحد" data-rst-date-quick-today ="اليوم" data-rst-date-quick-tomorrow ="غدًا" data-rst-date-quick-next-week ="بعد أسبوع" data-rst-date-quick-plus-1h ="بعد ساعة" data-rst-date-quick-plus-2h ="بعد ساعتين" data-rst-date-quick-end-of-day ="نهاية ذلك اليوم" data-rst-date-quick-next-day ="الوقت نفسه في اليوم التالي" >
</div >
ضع هذا داخل <section rst-box><form rst-form>.
{{ template "field-date" dict
"Name" "field-date_bounded"
"Label" "خلال هذا العام"
"Value" "2026-09-04"
"Min" "2026-01-01"
"Max" "2026-12-31" }}
Plain: الحقل الأصلي كما هو
ضع هذا داخل <section rst-box><form rst-form>.
<div rst-field >
<label rst-field-label for ="field-date_plain" >تاريخ النشر</label >
<input rst-input id ="field-date_plain" name ="field-date_plain" type ="date" value ="2026-09-04" >
</div >
ضع هذا داخل <section rst-box><form rst-form>.
{{ template "field-date" dict
"Name" "field-date_plain"
"Label" "تاريخ النشر"
"Value" "2026-09-04"
"Plain" true }}
لا توجد أي سمات تحسين، فلا يجد datetime.js شيئًا. ومع ذلك يظل المنتقي الأصلي يفتح.