Comprobar si una fecha es valida javascript

Escrito por Programador ASP clásico en Código Javascript


Función de javascript muy últil para validar si una fecha existe o no.

<script language="javascript">   
	function isValidDate(day,month,year) {
    	// determina validez de una fecha
   	var dteDate;
   	// En javascript, el mes empieza en la posicion 0 y termina en la 11 siendo 0 el mes de enero. Por esta razon, tenemos que restar 1 al mes
    	month=month-1;    	
		// Establecemos un objeto Data con los valore recibidos
    	dteDate=new Date(year,month,day);
    	//Si el dia, mes y año concuerdan...
    	if ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear())) 
   		alert("existe");   	
		else
    		alert("no existe");   	
		//Si deseamos que devuelva true o false... 
   	return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear())); }
   </script> 

Para utilizarse en el código html:

<input type="submit" name="button" id="button" value="Enviar" onclick="isValidDate('28','02','2015');" /> 

De esta forma es posible verificar con javascript si una fecha existe.

Publicado el 28/11/2016 a las 10:52:12 hrs. | 88 visitas.

Subir
Web hosting by Somee.com