![]() |
![]() |
![]() |
L'objet Date
![]() |
new Date();
Cette méthode renvoie toutes les informations "date et heure" de l'ordinateur de l'utilisateur. variable=new Date(); Ces informations sont enregistrées par Javascript sous le format : "Fri Dec 17 09:23:30 1998" Attention ! La date et l'heure dans Javascript commence au 1e janvier 1970. Toute référence à une date antérieure donnera un résultat aléatoire. La méthode new date () sans arguments renvoie la date et l'heure
courante. Toutes les méthodes suivantes vous faciliterons la tâche pour accéder à un point précis de cette variable (en fait un string) et pour modifier si besoin en est le format d'affichage. |
![]() |
getYear()
variable_date=new Date(); Retourne les deux derniers chiffres de l'année dans variable_date.
Soit ici 97. |
![]() |
getMonth()
variable_date=new Date(); Retourne le mois dans variable_date sous forme d'un entier compris entre 0 et 11 (0 pour janvier, 1 pour février, 2 pour mars, etc.). Soit ici 11 (le mois moins 1). |
![]() |
getDate();
variable_date=new Date(); Retourne le jour du mois dans variable_date sous forme d'un entier compris
entre 1 et 31. |
![]() |
getDay();
variable_date=new Date(); Retourne le jour de la semaine dans variable_date sous forme d'un entier compris entre 0 et 6 (0 pour dimanche, 1 pour lundi, 2 pour mardi, etc.). |
![]() |
getHours();
variable_date=new Date(); Retourne l'heure dans variable_date sous forme d'un entier compris entre 0 et 23. |
![]() |
getMinutes();
variable_date=new Date(); Retourne les minutes dans variable_date sous forme d'un entier compris entre 0 et 59. |
![]() |
getSeconds();
variable_date=new Date(); Retourne les secondes dans variable_date sous forme d'un entier compris entre 0 et 59. |
![]() |
Exemple 1 : Un script qui donne simplement l'heure. <HTML> |
![]() |
Exemple 2 : Un script avec une trotteuse.
Vous souhaitez peut-être que votre affichage de l'heure change toutes les secondes. Rappeler vous la minuterie setTimeOut [Un peu de tout... Avancé]. Il suffit d'ajouter au script un setTimeOut qui affiche l'heure toutes les secondes. La fonction qui affiche l'heure étant getDt(), l'instruction à ajouter est donc setTimeOut("getDt()",1000); Et le tour est joué. <HTML> |
![]() |
D'autres propriétés (moins fréquentes peut-être)
variable.getTime(); Retourne l'heure courante dans variable_date sous forme d'un entier représentant le nombre de millisecondes écoulées depuis le 1 janvier 1970 00:00:00. variable.getTimezoneOffset(); Retourne la différence entre l'heure locale et l'heure GMT (Greenwich, UK Mean Time) sous forme d'un entier représentant le nombre de minutes (et pas en heures). variable.setYear(x); Assigne une année à à l'actuelle valeur de variable_date
sous forme d'un entier supérieur à 1900. variable.setMonth(x); Assigne un mois à l'actuelle valeur de variable_date sous forme
d'un entier compris entre 0 et 11. variable.setDate(x); Assigne un jour du mois à l'actuelle valeur de variable_date
sous forme d'un entier compris entre 1 et 31. variable.setHours(x); Assigne une heure à l'actuelle valeur de variable_date sous forme
d'un entier compris entre 1 et 23. variable.setMinutes(x); Assigne les minutes à l'actuelle valeur de variable_date sous
forme d'un entier compris entre 1 et 59. variable.setSeconds(x); Assigne les secondes à l'actuelle valeur de variable_date sous
forme d'un entier compris entre 1 et 59. variable.setTime(x); Assigne la date souhaitée dans variable_date sous forme d'un entier représentant le nombre de millisecondes écoulées depuis le 1 janvier 1970 00:00:00. et la date souhaitée. variable.toGMTString(); Retourne la valeur de l'actuelle valeur de variable_date en heure GMT (Greenwich Mean Time). variable.toLocaleString() Retourne la valeur de l'actuelle valeur de variable_date sous forme
de String. |
![]() |
![]() |
![]() |