Sebcillo método para obtener el primer o último día de un determinado mes usando DateTime.
Obtener el primer día del mes actual:
$fecha = new DateTime(); $fecha->modify('first day of this month'); echo $fecha->format('d/m/Y'); // imprime por ejemplo: 01/12/2012
Obtener el último día del mes actual:
$fecha = new DateTime(); $fecha->modify('last day of this month'); echo $fecha->format('d/m/Y'); // imprime por ejemplo: 31/12/2012
Para averiguar el día de otro mes de un determinado año solo tenemos que pasarle la fecha como parámeto a DateTime, por ejemplo:
$fecha = new DateTime('2010-01-10');
* Es necesario tener la versión 5.3 o superior de php
Agradezco tu comentario 🤘