بما أن هذا التاريخ في المستقبل، يجب أن يُظهر 24 يناير 2021 كتاريخ الحدوث التالي. لكن بدلاً من ذلك، يُظهر 28 فبراير 2021.
التاريخ الفعلي: 2021-01-24T13:30:00Z
لقطة شاشة من معاينة المنشور (في حال أظهرت المعاينة شيئًا مختلفًا):
عند تغيير التاريخ إلى 2021-01-25، يقفز التاريخ مباشرة إلى 8 مارس 2021، متجاوزًا 8 أيام بدلاً من يوم واحد. كل 7 أيام يقفز أسبوع إضافي، ويبدو أن هذا هو السبب في أن التاريخ غير دقيق بهذا الشكل. هل أفعل شيئًا خاطئًا هنا؟ ربما هناك حالة خاصة عند إنشاء تواريخ متكررة في المستقبل بشكل عام، أو في سنة مستقبلية تحديدًا.
لقد حاولت تغيير هذا في الكود ليصبح localDate.datetime، وكان المخرجات صحيحًا في المتصفح، لكن فشلت 4 اختبارات. بدا أنها تضمن عملها بهذه الطريقة، لذا أتساءل الآن عما إذا كنت أغفل شيئًا ما @j.jaffeux؟ هل يجب أن يكون التكرار بعد التاريخ الذي أدخلته وليس التاريخ الحالي، أليس كذلك؟
نعم، في الحقيقة أعتقد أنني أغفلت هذه الحالة، حيث ركزت في الغالب على الحالة التي تحاول فيها إنشاء تاريخ في الماضي، بينما التكرار سيجعلها تحدث في المستقبل. سأراجع الأمر الأسبوع المقبل.