note 27627 added to function.checkdate

From: Date: Fri, 13 Dec 2002 11:38:20 +0000
Subject: note 27627 added to function.checkdate
Groups: php.notes 
Request: Send a blank email to php-notes+get-40859@lists.php.net to get a copy of this message
Para averiguar si un año es bisiesto se puede usar esta funcion de una manera muy sencilla. Digamos que se quiere obtener el numero de dias de un mes de un año cualquiera. Sabemos el numero de dias de cada mes y el unico en el que se puede dudar es en febrero. Podemos escribir la siguiente funcion: function numero_dias($mes, $anio) { switch($mes) { case 1: return 31; break; case 2: if (checkdate(2, 29, $anio)) { // Anio bisiesto, porque la fecha es correcta return 29; } else { // Anio no bisiesto return 28; } case 3: return 31; break; case 4: return 30; break; //... seguir con el resto de meses } } -- http://www.php.net/manual/en/function.checkdate.php http://master.php.net/manage/user-notes.php?action=edit+27627 http://master.php.net/manage/user-notes.php?action=delete+27627 http://master.php.net/manage/user-notes.php?action=reject+27627

« previous php.notes (#40859) next »