Métodos Avanzados / El Objeto de la Fecha

El Objeto de la Fecha
(The Date Object)



La información arriba mencionada te es teaída por el siguiente retazo de Javascript:


  var right_now = new Date(); 
  document.writeln("Todays's date is: " + 
     right_now + ".<br>"); 
En esta sección el código right_now = new Date() crea un objeto de fecha llamado right_now, el cual después es impreso con document.writeln.        

La Hora Vía un Enlace
(Getting the Time via a Link)

What time is it now? (Qué hora es en éstos momentos?) (Mueve el ratón sobre el enlace varias veces y nota que la fecha y la hora del día se quedan igual al presente.)

Este ejemplo usa:

   
What time is it <A HREF=""    
  onMouseOver="window.status='The time is ' +   
    right_now; return true;">now</a>?   

Notas:

  1. Como arriba, la fecha actual es dada por right_now = new Date(); pero ésto sucede solo una vez, cuando la página es subida, el valor de right_now no es actualizada.
  2. Cuando mueves el ratón sobre el enlace, el valor de right_now es mostrado(pero como el valor es solo definido una vez, , la hora no es actualizada).

And what time is it now? (Y qué hora es ahora?) Mueve el ratón sobre el enlace varias veces y nota aquí la hora sí cambia.) El código de Javascript en este caso es

   
  function what_time() {   
  var now_is = new Date();   
  window.status='The time is ' + now_is;   
  }   
   
  And what time is it    
  <A HREF="" onMouseOver="what_time();   
    return true;">now</a>?   

Notas:

  1. Moviendo el ratón sobre el enlace de "ahora"("now")causa   que la función del usuario-definido what_time()aparezca. Esto prepara now_is = new Date() la hora actual y muestra en la barra de estatus.
  2. Ya que what_time() es llamado cada vez que el ratón es puesto sobre el enlace de  "now", la variable  now_is es actualizada cada vez. Consequentemente, la fecha y hora actual son mostradas.

Puedes extraer partes del objeto de la fecha usando varios métodos. Los siguientes métodos devuelven las partes indicadas de la fecha:


Finalmente, puedes pedirle a Javascript que añada un reloj digital (digital clock) o un   calendario (calendar) a tu página.