Return to Snippet

Revision: 3313
at July 6, 2007 07:52 by nicolaspar


Initial Code
function validarFecha( $fecha, $invertir = 1 ){
	if( $invertir == 1 ) $fecha = implode( "-", array_reverse( preg_split( "/\D/", $fecha ) ) );
	$fecha = explode("-",$fecha);
	if( sizeof( $fecha ) != 3 ) return false;
	if( checkdate( $fecha[1],$fecha[0],$fecha[2]  ) ) return true;
	else return false;
}

Initial URL


Initial Description
echo validarFecha( '1-1-1998', 0 ) ? 'ok' : 'ko' ; #ok
echo validarFecha( '1-1-1998' ) ? 'ok' : 'ko' ; #ko
echo validarFecha( '1980/05/06' ) ? 'ok' : 'ko' ; #ok
echo validarFecha( '1700-5-1' ) ? 'ok' : 'ko' ; #ok

Initial Title
Php - Validar Fechas

Initial Tags
date

Initial Language
PHP