viernes, 29 de agosto de 2008

10.000 días

Normalmente se celebran los cumpleaños, pero... ¿por qué no celebrar los cumpledías? En mi caso tuve la suerte de enterarme a tiempo de poder celebrar los 10.000 días vivo!!!

¿Cómo calcular la fecha de modo sencillo?
Opción A:
Paso 1)
Abre tu hoja de cálculo puede ser Microsoft Excel, la gratuita OpenOffice Calc, o si no tienes puedes usar esta online, hay muchas online, docs.google.com también vale, aquí tienes una lista. Funciona en todas las que he probado, aquí tienes capturas con las dos primeras. Todas las online están en inglés.

Paso 2)
Escribe la fecha de tu nacimiento en una celda. Por ejemplo, 04/03/1981, la puedes poner el la primera casilla, la A1.


Paso 3)
Haz click en otra celda cualquiera, por ejemplo la A2, y escribe en ella la fórmula: =A1+10000, es decir, la casilla anterior más 10.000 días, luego pulsa enter. Y tachán! Ahí tienes tu fecha. A celebrarlo!, si puedes... lo puedes probar con los días que quieras, claro.


Opción B:
Había preparado una estupenda opción B en javascript, pero como blogger no te deja meter javascript en los post, os váis a quedar con las ganas de hacerlo de modo fácil. Aunque existen scripts parecidos aquí (en inglés).

Opción C:

Solución cutrilla, pero funciona. Nota para mis amigos informáticos: Se que no es la mejor solución, ni la más clara, ni la más rápida, pero va...
Abrir el bloc de notas, eso es fácil. Y luego le pegáis este texto:


CALCULADOR DE FECHAS

<form>Calculalo pulsando este botón:

<input
value="Fecha" onclick="javascript:diezmildias()" type="button">

</form>



<script>

// JavaScript Document

function diezmildias()

{

var texto = prompt("Dime tu fecha de nacimiento con el formato: DD/MM/AAAA, por ejemplo: 20/09/1984?", "");

var
fecha = texto.split("/");

if
(fecha.length == 3)

{

for(var i = 0; i < 3; i++) fecha[i] = parseInt(fecha[i]);

if
(isInt(fecha[0]) && isInt(fecha[1]) && isInt(fecha[2]))

{

var miFechaChispas = (new Date(fecha[2], fecha[1]-1, fecha[0]));

miFechaChispas.setDate(miFechaChispas.getDate()+10000);

alert
("Cumples o cumpliste 10.000 días el día: "+miFechaChispas.getDate()+"/"+(1+miFechaChispas.getMonth())+"/"+miFechaChispas.getFullYear());

}

else{ alert("Has introducido mal la fecha."); }

}

else

{ alert("Has introducido mal la fecha."); }

}



function isInt(x) {

var y=parseInt(x);

if
(isNaN(y)) return false;

return
x==y && x.toString()==y.toString();

}

</script>




Por último le dais a guardar y lo guardáis con extensión .html, lo abrís con vuestro navegador y lo calculáis, lo he hecho en unos minutos, está sin revisar pero creo que va bien.

Pues eso... nos vemos!!!

1 comentario:

  1. Postdata: 10.000 días son 27,4 años aproximadamente.

    ResponderEliminar