Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2012, 08:42
santilozanolopez
 
Fecha de Ingreso: julio-2012
Mensajes: 6
Antigüedad: 11 años, 10 meses
Puntos: 0
syntax error: mi primer javascript

<script>
var gc=new GregorianCalendar();
var diaI = 7;
var mesI = 8;
var añoI = 2010;
var diaF = gc.get(Calendar.DATE);
var mesF = gc.get(Calendar.MONTH) + 1;
var añoF = gc.get(Calendar.YEAR);
var dias = diaF - diaI;
var meses = mesF - mesI;
var años = añoF - añoI;

if (dias < 0) {
dias = dias + 31;
meses = meses + 1;
switch (mesF) {
case 4:
dias = dias - 1;
break;
case 6:
dias = dias - 1;
break;
case 9:
dias = dias - 1;
break;
case 11:
dias = dias - 1;
break;
case 2:
dias = dias - 3;
if (añoF % 4 == 0) {
dias = dias + 1;
if (añoF % 100 == 0 && añoF % 400 != 0) {
dias = dias - 1;
}
}
break;
}
}
if (meses < 0) {
meses = meses + 12;
años = años - 1;
}

var año = "años";
var mes = "meses";
var dia = "días";
if (años == 1) {
año = "año";
}
if (meses == 1) {
mes = "mes";
}
if (dias == 1) {
dia = "día";
}
document.write(años + " " + año + " " + meses + " " + mes + " " + dias + " " + dia);

</script>