Date permet de manipuler des dates et des heures.

Compatibilité
Cet objet est compatible avec Internet Explorer.Cet objet est compatible avec Netscape.
Disponibilité

Javascript 1.0

Constructeur
Objet_date = new Date()
Objet_date = new Date(dateVal)
Objet_date = new Date(année, mois, jour, heure, minute, seconde, milliseconde)
Synopsis
form.element[i]
form.name
Propriétés
Propriété Description
constructor spécifie la fonction qui crée un objet prototype.
property permet l'ajout des propriétés à l'objet Date.
Méthodes
Méthode Description
getDate retourne le jour du mois en accord avec le temps local.
getDay retourne le jour de la semaine en accord avec le temps local.
getFullYear retoune l'année en accord avec le temps local.
getHours retourne l'heure.
getMilliseconds retourne les millisecondes.
getMinutes retourne les minutes.
getMonth retourne le mois.
getSeconds retourne les secondes.
getTime retourne une date en millisecondes.
getTimezoneOffset détermine le décalage par rapport à l'heure GMT.
getUTCDate retoune le jour du mois en accord avec le système horaire universel (UTC).
getUTCDay retoune le jour de la semaine en accord avec le système horaire universel (UTC).
getUTCFullYear retoune l'année en accord avec le système horaire universel (UTC).
getUTCHours retoune l'heure en accord avec le système horaire universel (UTC).
getUTCMilliseconds retoune les millisecondes en accord avec le système horaire universel (UTC).
getUTCMinutes retoune les minutes en accord avec le système horaire universel (UTC).
getUTCMonth retoune le mois en accord avec le système horaire universel (UTC).
getUTCSeconds retoune les secondes en accord avec le système horaire universel (UTC).
getYear retourne l'année sur deux caractères.
parse retourne le nombre de millisecondes d'une chaîne de caractères date.
setDate(jour_du_mois) détermine le jour du mois.
setFullYear(année) détermine l'année.
setHours(heures) détermine l'heure.
setMilliseconds(millisecondes) détermine les millisecondes.
setMinutes(minutes) détermine les minutes.
setMonth(mois) détermine le mois.
setSeconds(seconde) détermine les secondes.
setTime détermine un objet date en millisecondes.
setUTCDate détermine le jour du mois en accord avec le système horaire universel (UTC).
setUTCFullYear détermine l'année en accord avec le système horaire universel (UTC).
setUTCHours détermine l'heure en accord avec le système horaire universel (UTC).
setUTCMilliseconds détermine les millisecondes en accord avec le système horaire universel (UTC).
setUTCMinutes détermine les minutes en accord avec le système horaire universel (UTC).
setUTCMonth détermine le mois en accord avec le système horaire universel (UTC).
setUTCSeconds détermine les secondes en accord avec le système horaire universel (UTC).
setYear détermine l'année sur deux caractères.
toGMTString convertit un objet date GMT en une chaîne de caractères.
toLocaleString convertit un objet date en temps local en une chaîne de caractères.
toSource retourne un objet littéral représentant l'objet date spécifié.
toString retourne une chaîne de caractères représentant l'objet date spécifié.
toUTCString convertit un objet date UTC en une chaîne de caratères
UTC retourne des millisecondes à partir d'un objet date.
valueOf convertit un objet Date en nombre.
Exemple [voir]
<html>
  <head>
    <script language="JavaScript">
      function systeme_24h()
      {
        if (document.formulaire.choix_systeme[0].checked)
        {
          return true;
        }
        return false;
      }

      function voir_heure(hh)
      {
        if (systeme_24h() || (hh > 0 && hh < 13))
        {
          return (hh);
        }
        if (hh == 0)
        {
          return (12);
        }
        return (hh - 12);
      }

      function voir_zero(secondes)
      {
        if (secondes > 9)
        {
          return "" + secondes;
        }
        return "0" + secondes;
      }

      function voir_ampm()
      {
         if (systeme_24h())
         {
           return ("");
         }
         if (heure.getHours() < 12)
         {
           return (" am");
         }
         return (" pm");
      }

      function affiche_heure()
      {
        heure = new Date;
        document.formulaire.temps.value = voir_heure(heure.getHours()) 
                           + ":" + voir_zero(heure.getMinutes()) 
                           + ":" + voir_zero(heure.getSeconds()) 
                           + voir_ampm()
        setTimeout("affiche_heure()",1000)
      }
    </script>
  </head>
  <body onload="affiche_heure()">
    <form name="formulaire">
      <input type="text" name="temps" size=10>
      <br><br>
      <b><u>Type d'affichage :</u></b><br>
      <input type="radio" name="choix_systeme" checked>
          sur 24 heures<br>
      <input type="radio" name="choix_systeme">
          sur 12 heures
    </form>
  </body>
</html>
En savoir plus :
Découvrez cet objet sur le site de NetscapeDécouvrez cet objet sur le site de Microsoft