Date de modification d'un fichier
Le fichier a été chargé sur le serveur le .
Le code suivant figure dans l'en-tête ou le corps du document (il doit être chargé avant l'appel de la fonction) :
<script type="text/javascript">
const theMonth = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
function showModified() {
if (Date.parse(document.lastModified) != 0) {
var modified = new Date(Date.parse(document.lastModified));
temp = modified.getDate() + ' ' + theMonth[modified.getMonth()] + ' ' + modified.getFullYear();
return temp;
}
}
</script>
Le code suivant figure dans le corps du document :
<script type="text/javascript">
document.write(showModified());
</script>
La chaine document.lastModified
renvoyée par certains serveurs n'est pas à la norme IETF et donc n'est pas comprise par Dateparse()
. Dans ce cas affichez la chaine brute, puis utilisez les fonctions standard de traitement de chaine de Javascript au lieu des fonctions de date. Pour information, voici la chaine brute, à la norme, renvoyée par le serveur qui héberge cette page :
Ce code n'a de sens que sur une page HTML statique; si la page est générée par du code PHP elle sera crée par le serveur au moment ou le client la demande et c'est la date courante qui est affichée.