Esta función valida que se introduce una fecha en formato dd-mm-yyyy
function validar_fecha($fecha){
if (ereg(“(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}”, $fecha)) {
return true;
} else {
return false;
}
}
Esta función valida que se introduce una fecha en formato dd-mm-yyyy
function validar_fecha($fecha){
if (ereg(“(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}”, $fecha)) {
return true;
} else {
return false;
}
}
Post Relacionados
Llega la Navidad, este año, especiales por muchas razones. En Bubok hemos lanzado una campaña de recogida de libros infantiles y juveniles para ayudar a los Reyes Magos allí donde es más complicado que lleguen. Estamos muy ilusionados con esta iniciativa, creemos que...
Ver cosas como estas son las que te animan a continuar con tu proyecto, ver como se materializa tanto esfuerzo. Enhorabuena Estela Dávila, enhorabuena Milagros del Corral y Oscar y felicidades a todo el equipo de Bubok que lleva años luchando por esta empresa.
(Artículo escrito para Radar Editorial - http://radareditorial.com/la-autoedicion-de-alternativa-a-realidad/ ) Todo comenzó hace justo ahora siete años. En un mundo cerrado a nuevas formas de entender el sector, con una economía en camino de unas de las mayores crisis...
Hola, el script es una maravilla… pero me gustaría saber si hay algo igual para la hora en formato hh:mm:ss
lo he estado intentando a partir de este código pero no entiendo por qué no lo logro
gracias, un saludo
Excelente me funcionó de maravilla en asp.net
esta bueno tu script, pero podrias explicarlo un poco y ademas que se le tendira q cambiar para que pueda validar fechar yymmdd
// yyyy/mm/dd
function is_valid_date($str) {
return (!preg_match(‘/^(19|20)[0-9]{2}\/(0[1-9]|1[012])\/(0[1-9]|[12][0-9]|3[01])$/’, $str)) ? FALSE : TRUE;
}
// Example
echo (is_valid_en_date (“2008/01/31”)) ? “VALID date”:”INVALID date”;
function ValidarFecha($fecha) //fecha en formato (dd/mm/yyyy) dd=dia, mm=mes, yyyy = año
{ //valida fecha con los siguientes formatos d/m/yyyy, dd/mm/yyyy, d/mm/yyyy, dd/m/yyyy
$patron = “/^(([1-9]{1})|([0]{1}[1-9]{1})|([1-3]{1}[0-1]{1})|([1-2]{1}[0-9]{1}))([-]|[\/])(([1-9]{1})|([0-0]{1}[1-9]{1})|([1-1]{1}[0-2]{1}))([-]|[\/])([0-9]{4})$/”;
if(preg_match($patron, $fecha) === 1):
return TRUE;
else:
return FALSE;
endif;
}
Esta puede servir tambien:
function ValidarFecha($fecha) //fecha en formato (dd/mm/yyyy) dd=dia, mm=mes, yyyy = año
{ //valida fecha con los siguientes formatos d/m/yyyy, dd/mm/yyyy, d/mm/yyyy, dd/m/yyyy
$patron = “/^(([1-9]{1})|([0]{1}[1-9]{1})|([1-3]{1}[0-1]{1})|([1-2]{1}[0-9]{1}))([-]|[\/])(([1-9]{1})|([0-0]{1}[1-9]{1})|([1-1]{1}[0-2]{1}))([-]|[\/])([0-9]{4})$/”;
if(preg_match($patron, $fecha) === 1):
return TRUE;
else:
return FALSE;
endif;
}