¿Cómo obtener el último día del mes a partir de una fecha en PHP?
¡Hola, colegas! Soy nuevo en PHP y me encontré con una tarea: necesito calcular el último día del mes a partir de una fecha dada. Por ejemplo, el usuario ingresa "2023-02-15" y yo debería obtener "2023-02-28" (o "2023-02-29" para año bisiesto). Probé con `date('t', $timestamp)`, pero algo no funciona — tal vez estoy pasando la fecha incorrectamente, o quizás no estoy usando la función correcta.
Aquí está mi código:
```php
```
Esto parece funcionar, pero necesito obtener la fecha completa, no solo el día del mes. Además, si la fecha llega en otro formato, por ejemplo "15.02.2023" o "02/15/2023", todo se rompe. También no estoy seguro de cómo considerar las zonas horarias — tal vez el servidor está en otra zona horaria y el resultado será incorrecto.
¿Podrían indicarme cómo obtener correcta y confiablemente el último día del mes en PHP, para que el código funcione con cualquier formato de fecha y no dependa de la configuración del servidor? Preferiblemente con ejemplos y