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.