Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Méthode : Date.setTime()

Affecte la date en millisecondes

Syntaxe
void ladate.setTime(Integer millisec)

Compatible tous navigateurs

Description
Modifie la date à partir du temps écoulé en millisecondes depuis le 1er janvier 1970.
Cette méthode associée à getTime() permet de réaliser des opérations d'addition et de soustraction de date et par exemple de trouver facilement la date correspondant à la veille ou au lendemain.

Ce nombre correspond au classique timestamp exprimé en secondes.


Exemple 1 : Afficher la date du lendemain
Code source
<script type="text/javascript">
var demain=new Date();
demain.setTime(demain.getTime() + 24 * 3600 * 1000);
document.write("Demain nous serons le ")
document.write(demain.getDate()+"/"+(demain.getMonth()+1)+"/"+demain.getFullYear())
</script>

Résultat
Emulation de la console
Explication
Ce script crée un objet appelé demain de type Date, récupère la date en équivalent millisecondes, ajoute 24 heures en millisecondes (soit 24 * 3600 * 1000) à la date et affiche le résultat, qui correspond à la date de demain.

Exemple 2 : Afficher la date d'hier
Code source
<script type="text/javascript">
var hier=new Date();
hier.setTime(hier.getTime() - 24 * 3600 * 1000);
document.write("Hier nous étions le ")
document.write(hier.getDate()+"/"+(hier.getMonth()+1)+"/"+hier.getFullYear())
</script>

Résultat
Emulation de la console
Explication
Même principe pour trouver la date de la veille.
Page mise à jour le

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 16/04/2024 21:55:57 sur php 7 en 78.09 ms