كيفية الحصول على آخر يوم في الشهر من تاريخ معين في PHP؟
مرحبًا أيها الزملاء! أنا مبتدئ في PHP وواجهت مهمة: أحتاج إلى حساب آخر يوم في الشهر من تاريخ معين. على سبيل المثال، المستخدم يدخل "2023-02-15"، ويجب أن أحصل على "2023-02-28" (أو "2023-02-29" للسنة الكبيسة). جربت استخدام `date('t', $timestamp)`، لكن شيئًا ما لا يعمل — إما أنني أمرر التاريخ بشكل خاطئ، أو أنني أستخدم دالة غير صحيحة.
إليك الكود الخاص بي:
```php
```
هذا يبدو أنه يعمل، لكنني أحتاج إلى الحصول على التاريخ الكامل، وليس فقط يوم الشهر. بالإضافة إلى ذلك، إذا جاء التاريخ بتنسيق آخر، مثل "15.02.2023" أو "02/15/2023"، كل شيء ينهار. كما أنني لست متأكدًا من كيفية مراعاة المناطق الزمنية — ربما يكون الخادم في منطقة زمنية مختلفة، وبالتالي ستكون النتيجة غير صحيحة؟
أرشدوني إلى كيفية الحصول على آخر يوم في الشهر بشكل صحيح وموثوق في PHP، بحيث يعمل الكود مع أي تنسيقات تاريخ ولا يعتمد على إعدادات الخادم؟ يُفضل مع أمثلة و