Respuesta: Problema con date('t') calculando los dias de un mes echo date("t", mktime(0,0,0,2,0,2013));
El dia 0 del mes 2 no existe....no puedo hacer pruebas pero intenta
echo date("t", mktime(0,0,0,2,1,2013));
En el manual veo que $último_día = mktime(0, 0, 0, 3, 0, 2000);
echo strftime("El último día en Feb 2000 es: %d", $último_día);
luego intenta tambien
echo date("t", mktime(0,0,0,3,0,2013));
echo date("t", mktime(0,0,0,2,0,2013)); Seria el último dia de enero....
La primera opcion que intentabas date('t', 2); no funciona ya que el segundo parámetro de date si se informa debe ser un time.
string date ( string $format [, int $timestamp = time() ] )
un int interpretable como time 2 no seria el caso....o si lo es no hace referencia a febrero.
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 27/11/2013 a las 06:26 |