Problema PHP

Astro90

Hola, tengo un problema, mi problema es que necesito que en php, si pongo en el campo que es dia 30/02/2010 me diga que febrero no tiene 30 dias!

Aqui esta mi codigo:

spoiler
suaveSHOW

Pues coges el valor del input y haces algo como esto:

//pasamos cada valor de la fecha: dia,mes,año a un array con explode
$arrayfecha=explode("/",$fecha);
//datos sacados del array equivalentes a dia y mes
$dia=$arrayfecha[0];
$mes=$arrayfecha[1];
//si el mes es febrero y el dia es mayor que 28 mostramos el error
if($mes=="02" && $dia>28) {
    //obviamente aquí va el error con el febrero no tiene mas de 28 dias bla bla
    error;
}
NeB1

También querrás que si te dicen 31 de abril diga que no existe,no?

la función checkdate de php lo hace solito todo eso.

if(checkdate($mes, $dia, $anyo))...

#4 ^^
suaveSHOW

ostia neb1, no la conocía xD
I <3 u

Usuarios habituales

  • suaveSHOW
  • NeB1
  • Astro90