بصرف النظر عن عدم وجود تسمية لما هو تاريخ البدء وتاريخ الانتهاء، فإن أداة اختيار نطاق التاريخ تقاومك باستمرار إذا كان التقييم الحالي لتاريخ الانتهاء سيسبق تاريخ البدء، أو إذا كان في المستقبل. ولكن نظرًا لأن السنة تأتي أخيرًا، فهي لا تعرف حتى ما إذا كان هذا هو الحال بالفعل! دعنا نحاول إدخال نطاق من 12/12/2023 إلى 12/31/2023 مع التاريخ الحالي:
- هل يُمنع إدخال 12/… في المربع الثاني لأنه في المستقبل؟
- تغيير السنة يعيد تعيين المربع الثاني بالكامل أثناء الكتابة لأن ???
الحل لهذا هو ببساطة التوقف عن تقييم التواريخ مقابل بعضها البعض، أو التاريخ الحالي، والسماح للمستخدم بإدخال أي تاريخ (صالح) في أي من المربعين. لا يحتاج المربع الذي هو البداية والذي هو النهاية إلى أي أهمية، وإذا كان التاريخ في المستقبل، فيمكن تقييده ببساطة إلى “اليوم” لاحقًا (بمجرد تحديث البيانات).