Objet date
Introduction à l'objet date
Intégré à Javascript, l'objet date est l'un de ses éléments clés car il est très souvent rencontrés dans les scripts. Il permet, comme son nom de l'indique, de manipuler les dates, heures et années en Javascript.
Hiérarchie de l'objet date
html51.gif
Les principales propriétés de l'objet date
Exemple d'utilisation : date.propriété
<br><br><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Propriété</b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Description</b></span></td></tr><tr><td><span class="texte"><b>prototype</b></span></td><td><span class="texte">Permet d'ajouter une propriété à l'objet date</span></td></tr></tbody></table><br>
Note : L'objet date possède une seule propriété.
Les principales méthodes de l'objet date
Note : Il existe également les méthodes parse (date.parse) et UTC (date.UTC)
Year : Le nombre retourné est un nombre entier à 2 chiffres (l'année 1999 est égale à 99)
Month : Le nombre retourné est un nombre entier compris entre 0 et 11 (0 = Janvier; 11 = Décembre)
Date : Le nombre retourné est un nombre entier compris entre 1 et 31
Day : Le nombre retourné est un nombre entier compris entre 0 et 6 (0 : Dimanche; 6 : Samedi)
Hours : Le nombre retourné est un nombre entier compris entre 0 et 23
Minutes : Le nombre retourné est un nombre entier compris entre 0 et 59
Seconds : Le nombre retourné est un nombre entier compris entre 0 et 59
<br><br><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Méthode</b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Description</b></span></td></tr><tr><td><span class="texte"><b>getYear()</b></span></td><td><span class="texte">Retourne l'année</span></td></tr><tr><td><span class="texte"><b>getMonth()</b></span></td><td><span class="texte">Retourne le mois</span></td></tr><tr><td><span class="texte"><b>getDate()</b></span></td><td><span class="texte">Retourne le jour du mois</span></td></tr><tr><td><span class="texte"><b>getDay()</b></span></td><td><span class="texte">Retourne le jour de la semaine</span></td></tr><tr><td><span class="texte"><b>getHours()</b></span></td><td><span class="texte">Retourne l'heure</span></td></tr><tr><td><span class="texte"><b>getMinutes()</b></span></td><td><span class="texte">Retourne les minutes</span></td></tr><tr><td><span class="texte"><b>getSeconds()</b></span></td><td><span class="texte">Retourne les secondes</span></td></tr><tr><td><span class="texte"><b>getTime()</b></span></td><td><span class="texte">Retourne le nombre de milisecondes depuis le 1er janvier 1970</span></td></tr><tr><td><span class="texte"><b>getTimezoneOffset</b></span></td><td><span class="texte">Retourne le décalage horaire suivant l'heure GMT</span></td></tr><tr><td><span class="texte"><b>SetYear(n)</b></span></td><td><span class="texte">Donne la valeur n à l'année</span></td></tr><tr><td><span class="texte"><b>SetMonth(n)</b></span></td><td><span class="texte">Donne la valeur n au mois</span></td></tr><tr><td><span class="texte"><b>SetDate(n)</b></span></td><td><span class="texte">Donne la valeur n au jour du mois</span></td></tr><tr><td><span class="texte"><b>SetHours()</b></span></td><td><span class="texte">Donne la valeur n à l'heure</span></td></tr><tr><td><span class="texte"><b>SetMinutes(n)</b></span></td><td><span class="texte">Donne la valeur n aux minutes</span></td></tr><tr><td><span class="texte"><b>SetSeconds()</b></span></td><td><span class="texte">Donne la valeur n aux secondes</span></td></tr><tr><td><span class="texte"><b>SetTime()</b></span></td><td><span class="texte">Donne la valeur n au nombre de milisecondes depuis le 1er janvier 1970</span></td></tr><tr><td><span class="texte"><b>toGMTString</b></span></td><td><span class="texte">Retourne une chaîne correspondante à la date en GMT</span></td></tr><tr><td><span class="texte"><b>toLocaleString</b></span></td><td><span class="texte">Retourne une chaîne correspondante à la date suivant le fuseau horaire</span></td></tr></tbody></table><br><br>
Quelques exemples
Exemple 1 : Une simple horloge...
<script language="javascript">
<!--
function time()
{
Today = new Date();
document.write("<b>Il est </b>" + Today.getHours() + "h" + Today.getMinutes ());
}
time()
-->
</script>
Il est 16h38Exemple 2 : La date au format GMT (H - 1)...
<script language="javascript">
<!--
today = new Date();
dateGMT = today.toGMTString()
document.write("<b>Date au format GMT :</b>"+dateGMT);
-->
</script>
Date au format GMT : Mon, 13 Mar 2006 15:38:38 GMT
Article publié le par ALL HTML.
