كيفية منع التواريخ الذكية في bbcode التقويم؟

أود أن أتمكن من عرض التاريخ كاسم يوم في الأسبوع. استخدام dddd يعمل إذا كان التاريخ على بعد أسبوع على الأقل:

Saturday

[date=2025-11-01 time=18:00:00 timezone="Europe/Madrid" format="dddd"]

لكن إذا كان التاريخ أمس أو خلال 48 ساعة، يظهر الوقت مع عبارة أمس/اليوم/غداً:

- [date=2020-10-31 time=18:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-01 time=18:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-02 time=15:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-03 time=15:00:00 timezone="Europe/Madrid" format="dddd"]

هل توجد طريقة لمنع هذا السلوك الذكي؟

لقد طرحت هذا السؤال منذ فترة في هذا الموضوع

كانت الإجابة المختصرة بإدخال عبارة “calendar=off”

[ date=2020-11-01 time=11:10:00 timezone="America/Chicago"calendar=off ]

2020-11-01T17:10:00Z

شكرًا جزيلاً لك على السؤال (ومشاركته). :blush:

لقد وجدت الاختبارات هنا:

https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/test/javascripts/lib/local-date-builder-test.js.es6#L304

لم أكن أعرف أن هناك كل هذه الخيارات الأخرى: :sweat_smile:

  • المناطق الزمنية
  • displayedTimezone
  • العد التنازلي