# 📅 ميزة التقويم الجديدة: تاريخ انتهاء للأحداث المتكررة

**URL:** <https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527>\
**Category:** Announcements\
**Tags:** events\
**Created:** [2 يونيو 2025، 11:42ص UTC](https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527 "2025-06-02T11:42:29Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [4 يونيو 2025، 3:03ص UTC](https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527/5 "2025-06-04T03:03:39Z")

</div>

> [@سام، مشاركة:2، موضوع:368527](#):
>
> شيء صعب مع كلمة “حتى” هو أنها ليست واضحة تمامًا ما إذا كانت مدرجة أم مستبعدة؟ هل هناك أي شيء يمكننا القيام به هنا لتوفير وضوح أفضل؟

قد ترغب في استعارة بعض الأفكار من تنفيذي لتواريخ بدء/انتهاء القسيمة في مربع حوار القسيمة الجديد في تجارة إلكترونية أعمل عليها:

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/c/e/1ce47696407cf05cbbd651edb30c50858b512bcc.png)

* * *

مثال آخر لتوضيح المرونة وكيف نتجنب الغموض في نطاقات التواريخ في واجهة المستخدم:

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/7/d/37d9dd28f157ebcd9fd61f7adb85f1131a1e15a5.png)

* * *

**تفاصيل تقنية:** في تطبيقنا، نقوم دائمًا بتخزين التواريخ كـ “الطابع الزمني مع المنطقة الزمنية” (بوستجريس)، لذلك لا يمكن لأي إعداد قاعدة بيانات، ولا إعداد اتصال، التأثير على الطابع الزمني الفعلي المخزن. على الرغم من أن بوستجريس لا توصي بذلك، إلا أننا نفعل ذلك لأنه يمنح ضمانات 100٪ لصحة التاريخ في أي موقف وفي أي استعلام SQL. يمكنك العمل مع المناطق الزمنية للتاريخ والوقت مباشرة في بوستجريس باستخدام دوال التاريخ/الوقت/المنطقة الزمنية الخاصة بهم وكن متأكدًا من أنها ستعمل بشكل صحيح بنسبة 100٪ دائمًا. نحن نعتمد عليها.

ثم لدينا إعداد منطقة زمنية لجميع أنواع الكيانات التي تحتاجها: ملفات تعريف المستخدمين، الأسواق، القسائم، التقارير للمحاسبين، وما إلى ذلك - حتى نتمكن من ترجمة أي تواريخ إلى أي مناطق زمنية على الفور دون تردد.

النقاط الرئيسية هنا هي:

1. قم دائمًا بتخزين التاريخ والوقت مع المنطقة الزمنية.
2. قم دائمًا بتخزين تفضيل المنطقة الزمنية.
3. كن واضحًا جدًا بشأن التواريخ في واجهة المستخدم، ولا تفعل أي سحر.
4. دع المستخدم يرى التواريخ الفعلية بالمنطقة الزمنية المختارة قبل النقر على “حفظ”.

---

_[View the full topic](https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527)._
