Bonjour à toutes et à tous,
je suis à la recherche d'une méthode me permettant de récupérer la date de modification du fichier (page html en cours).
j'ai écumé les forums et autres FAQs et trouvé le code suivant :
sur le site: https://developer.mozilla.org/fr/doc...t/lastModified
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(document.lastModified); // renvoie: 11/28/2015 16:11:15
mon problème c'est que c'est la date et l'heure actuelle que j'affiche avec le code suivant :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <span id="DernierMaJ"></span><script>dateMaJ(document.lastModified, 'DernierMaJ');</script>Quelqu'un peut-il (elle) m'indiquer où je fais erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // Récupère la date de mise à jour d'une page ; 'DatMod' et en retour, met à jour l'objet span ayant our id : 'id_span' function dateMaJ(DatMod, id_span) { var dateModif = new Date(DatMod); var jour = dateModif.getDate(); // Valeur de retour : getDate() renvoi Un entier entre 1 et 31 correspondant au jour du mois de la date indiquée selon l'heure locale. var mois = dateModif.getMonth()+1; // Valeur de retour : getMonth() renvoi un entier entre 0 et 11 selon le mois de la date indiquée et d'après l'heure locale (0 correspond à janvier, 1 à février, et ainsi de suite). var annee=dateModif.getFullYear(); // Valeur de retour : getFullYear() renvoi un entier correspondant à l'année de la date selon l'heure locale. a valeur renvoyée par getFullYear() est un nombre absolu. Pour les dates entre les années 1000 et 9999, getFullYear() renvoie un nombre à quatre chiffres, par exemple 1995. Utilisez cette fonction pour vous assurer qu'une année est compatible avec les années postérieures à l'an 2000. var heures=dateModif.getHours(); // Valeur de retour : getHours() renvoi un entier entre 0 et 23 correspondant à l'heure de la date indiquée selon le temps universel. var minutes=dateModif.getMinutes(); // Valeur de retour : getHours() renvoi un entier entre 0 et 59 représentant le nombre de minutes pour la date indiquée, selon l'heure locale. var MaJ = jour+"/"+mois+"/"+annee+" à "+heures+":"+minutes; document.getElementById(id_span).innerHTML = 'Dernière mise à jour de cette page : ' + MaJ; }
Merci.
Partager