You are on page 1of 6

L’objet Date

getDate()
rechercher le jour du mois

getDay()
rechercher le jour de la semaine

getFullYear()
rechercher l'année complète

getHours()
rechercher la partie heures de l'heure

getMilliseconds()
rechercher les millièmes de secondes

getMinutes()
rechercher la partie minutes de l'heure

getMonth()
rechercher le mois

getSeconds()
rechercher la partie secondes de l'heure

getTime()
rechercher l'heure

getTimezoneOffset()
rechercher le décalage horaire de l'heure locale

getUTCDate()

rechercher le jour du mois de l'heure UTC


getUTCDay()
rechercher le jour de lla semaine de l'heure UTC

getUTCFullYear()
rechercher l'année complète de l'heure UTC

getUTCHours()
rechercher la partie heures de l'heure UTC

getUTCMilliseconds()
rechercher les millièmes de secondes de l'heure UTC

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 1


getUTCMinutes()
rechercher la partie minutes de l'heure UTC

getUTCMonth()
rechercher le mois de l'heure UTC

getUTCSeconds()
rechercher la partie secondes de l'heure UTC

getYear()
rechercher l'année

Il est possible de fixer des dates pour des calculs spécifiques

setDate()
fixer le jour du mois

setFullYear()
fixer l'année complète

setHours()
fixer la partie heures de l'heure

setMilliseconds()
fixer la partie millièmes de seconde de l'heure

setMinutes()
fixer la partie minutes de l'heure
setMonth()
fixer la partie mois de la date

setSeconds()
fixer la partie secondes de l'heure

setTime()
fixer la date et l'heure

setUTCDate()
fixer le jour du mois de l'heure UTC

setUTCDay()
fixer le jour de la semaine de l'heure UTC

setUTCFullYear()
fixer l'année complète de l'heure UTC

setUTCHours()
fixer la partie heures de l'heure UTC

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 2


setUTCMilliseconds()
fixer la partie millièmes de seconde de l'heure UTC
setUTCMinutes()
fixer la partie minutes de l'heure UTC

setUTCMonth()
fixer le mois de l'heure UTC

setUTCSeconds()
fixer la partie secondes de l'heure UTC

setYear()
fixer la date et l'heure

toGMTString()
convertir la date et l'heure au format GMT

toLocaleString()
convertir la date et l'heure au format local UTC()

L'objet Date() en action.

<div id="affiche"> </div>

<script language=javascript>
function ecritDate(){

nom_objet = new Date();


document.getElementById("affiche").innerHTML = nom_objet;

}
//appel
ecritDate();
</script>

La date affichée est en anglais pour la localiser on utilisera toLocaleString()

Notez tout de même que tous les clients ne prennent pas en compte cette option.
Privilégez le code personnalisé pour avoir la certitude que cela fonctionne sur tous
les clients.

document.getElementById("affiche").innerHTML =
nom_objet.toLocaleString();

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 3


L'objet Date() en action suite.

L'heure tourne en permanence avec window.setInterval

window.setInterval(code, pause)

Exécute une instruction ou appelle une fonction dans un processus sans fin
dans un rythme fixé jusqu'à ce que le processus soit terminé avec
clearInterval()

Attend deux paramètres:


Code = Une instruction JavaScript qui doit être répétée. Le plus souvent un
appel de fonction.
Pause = Valeur en millièmes de secondes jusqu'à la prochaine exécution

function ecritDate(){

nom_objet = new Date();


document.getElementById("affiche").innerHTML =
nom_objet.toLocaleString();

window.setInterval("ecritDate();",1000);

Dans le document html

<div id="affiche"> </div>

<script language=javascript>

function ecritDate(){

nom_objet = new Date();


document.getElementById("affiche").innerHTML =
nom_objet.toLocaleString();

window.setInterval("ecritDate();",1000);
</script>

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 4


L'heure seulement

<div id="affiche"> </div>

<script language=javascript>

function ecritHeure(){
horaire = new Date();
heure = horaire.getHours();
minute = horaire.getMinutes();
seconde = horaire.getSeconds();
// ajout des zéros
if(heure<10){
heure = "0"+heure;
}
if(minute<10){
minute = "0"+minute;
}
if(seconde<10){
seconde = "0"+seconde;
}

document.getElementById("affiche").innerHTML =
heure+":"+minute+":"+seconde;
}

window.setInterval("ecritHeure();",1000);

</script>

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 5


SetDate sur les minutes

Les fonction set vont permettre de re-définir les objets de date() tout en
gardant la spécificité des éléments datés.

Il va falloir déclarer un objet date() pour récupérer la date actuelle.

Il faut ensuite définir sur quelle partie temporelle on veut travailler,


ici ce sont les minutes via setMinutes()

60 est la quantité de minutes dans une heure auxquelles nous allons


retrancher les minutes de l'heure courante afin de savoir dans combien de
minutes l'heure actuelle sera terminée.

Les minutes sont alors redéfinies et peuvent être rappelée avec getMinutes()

<div id="affiche">

</div>

<script language=javascript>

function combien() {

var temps = new Date();

var nouv_min = temps.setMinutes(60-temps.getMinutes() );

var MinuteMaj = temps.getMinutes();

document.getElementById("affiche").innerHTML="Il reste "+


MinuteMaj + " minutes.";

}
//appel de la fonction
combien();
</script>

javaScript l'objet date Stéphane Jeanneau © 2008 page n° 6

You might also like