muchas gracias creo que el fallo estaba en la linea primera: <script type="text/javascript"> ya que antes solo tenia <script>
Código Javascript
:
Ver original<script type="text/javascript">
var d=new Date();
var diaI = 7;
var mesI = 8;
var anioI = 2010;
var diaF = d.getDate();
var mesF = d.getMonth() + 1;
var anioF = d.getFullYear();
var dias = diaF - diaI;
var meses = mesF - mesI;
var anios = anioF - anioI;
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 (anioF % 4 == 0) {
dias = dias + 1;
if (anioF % 100 == 0 && anioF % 400 != 0) {
dias = dias - 1;
}
}
break;
}
}
if (meses < 0) {
meses = meses + 12;
anios = anios - 1;
}
var anio = "años";
var mes = "meses";
var dia = "días";
if (anios == 1) {
anio = "año";
}
if (meses == 1) {
mes = "mes";
}
if (dias == 1) {
dia = "día";
}
document.write(anios + " " + anio + " " + meses + " " + mes + " y " + dias + " " + dia);
</script>
aemas habia algun errorcillo de algun signo y el getDate() que antes tenia getDay(), pero ahora funciona correctamente. gracias por la ayuda