Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2004, 06:48
Avatar de living
living
 
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 20 años, 7 meses
Puntos: 2
Espero que te sirva de algo esto

Código HTML:
<html>
<head>
<script language="javascript" type="text/javascript">
function setFecha(opcion){
var fechaIni=document.getElementById("fecIni");
var fechaFin=document.getElementById("fecFinal");
var fecha=new Date();
var month = fecha.getMonth()+1;
var year=fecha.getYear();
var diaFin=getUltDia(month,year);

if (opcion=="anyo"){
	fechaIni.value="01/01/"+year;
	fechaFin.value="31/12/"+year;
}else{
	if (month<10){
		fechaIni.value="01/0"+month+"/"+year;
		fechaFin.value=diaFin+"/0"+month+"/"+year;
	}else{
		fechaIni.value="01/"+month+"/"+year;
		fechaFin.value=diaFin+"/"+month+"/"+year;
	}
}
}

function getUltDia(mes,anyo){
var diaFin=31;
if (mes==2){
		if (esBisiesto(anyo)){
			diaFin=29;
		}else{
			diaFin=28;
		}
}else if (mes==4 || mes==6 || mes==9 || mes==11){
		diaFin=30;
	}
return diaFin;
}
function esBisiesto(anyo)
{
 if ((anyo%400) == 0) 
 	return true;
 else if ( (anyo%4 == 0) && (anyo%100 != 0) )
 	return true;
 else 
 	return false;
}

</script>
</head>
<body>
<form>
Fecha Inicial: <input type="text" name="fecIni">
Fecha Final:<input type="text" name="fecFinal"><br>

<input type="radio" name="tipo" onClick="setFecha('mes')"> Mes Actual<br>
<input type="radio" name="tipo" onClick="setFecha('anyo')"> Año Actual<br>
<input type="radio" name="tipo"> Fecha Manual
</form>
</body>
</html> 
__________________
¿Te apasiona el mundo del guión? El portal del guión