11 de septiembre de 2007

Javascript: ¿Qué hora es?

Bueno, la pregunta correcta sería: ¿Qué hora tiene el ordenador donde se ejecuta el script programado en javascript?

Pues si queremos saberlo tenemos que utilizar la clase Date.

En primer lugar tenemos que instanciar la clase:

<script type="text/javascript">
<!--
var tiempoActual = new Date();
//-->
</script>


Una vez tenemos ya la clase instanciada en un objeto (en nuestro caso el objeto tiempoActual) ya tenemos disponibles todos los métodos y propiedades del mismo. En nuestro caso necesitaremos estas dos propiedades en concreto:

* getMinutes() - Número de minutos (0-59)
* getHours() - Número de horas (0-23)

¿Cómo las utilizamos? Pues así:
<script type="text/javascript">
<!--
var tiempoActual = new Date();
var horas = tiempoActual.getHours();
var minutos = tiempoActual.getMinutes();
//-->
</script>


Ahora nos tocaría escribirlo en nuestra web. Lo haríamos de la siguiente manera:
<script type="text/javascript">
<!--
document.write(horas + ":" + minutos);
//-->
</script>


Otro día colgaré aquí un cronómetro en javascript (y DHTML).

Comparte este Post:
Menéame Digg!

No hay comentarios: