Deseo reescribir una consulta de mysql que use las funciones de mes() y año() para mostrar todas las publicaciones de un cierto mes que va a mi función como 'Ymd 'formato de parámetro, pero no sé cómo puedo obtener el último día de la fecha del mes dado.cómo obtener el primer y último día de un mes dado
$query_date = '2010-02-04';
list($y, $m, $d) = explode('-', $query_date);
$first_day = $y . '-' . $m . '-01';
ty: su enfoque es más inteligente. No es necesario explotar. –
¿Qué ocurre si $ query_date proviene de php como formato 'd-m-Y': '02 -04-2010 '? En mis pruebas, todo va bien, pero tal vez no probé todas las situaciones. ¿Tengo que convertir a Y-m-d, o strtotime, entenderlo de todos modos. –
El formato "d-m-Y" es compatible. Los formatos admitidos se enumeran en [http://ca2.php.net/manual/en/datetime.formats.date.php](http://ca2.php.net/manual/en/datetime.formats.date. php). –