Dernière mise à jour

1/5 (2 avis)

Snippet vu 12 512 fois - Téléchargée 29 fois

Contenu du snippet

ET bien, c'est un jvascript qui permet de dater la dernière modification du document sur lequel il se trouve, une sorte de script de notification de mise à jour.

Source / Exemple :


<script language="javascript" type="text/javascript"><!--
var mois1, mois2, mois, jour1, jour2, jour, anne, anne1, anne2, anne3, anne4, heure, heure1, heure2, heure3, heure4, heure5, heure6, total, date; total=document.lastModified;
heure1=total.charAt(11);
heure2=total.charAt(12);
heure3=total.charAt(14);
heure4=total.charAt(15);
heure5=total.charAt(17);
heure6=total.charAt(18);
heure=heure1+heure2+":"+heure3+heure4+":"+heure5+heure6
anne1=total.charAt(6);
anne2=total.charAt(7);
anne3=total.charAt(8);
anne4=total.charAt(9);
anne=anne1+anne2+anne3+anne4
jour1=total.charAt(3);
jour2=total.charAt(4);
jour=jour1+jour2
mois1=total.charAt(0);
mois2=total.charAt(1);
if (mois1+mois2=="01"){
mois="janvier"
}
if (mois1+mois2=="02"){
mois="février"
}
if (mois1+mois2=="03"){
mois="mars"
}
if (mois1+mois2=="04"){
mois="avril"
}
if (mois1+mois2=="05"){
mois="mai"
}
if (mois1+mois2=="06"){
mois="juin"
}
if (mois1+mois2=="07"){
mois="juillet"
}
if (mois1+mois2=="08"){
mois="aout"
}
if (mois1+mois2=="09"){
mois="septembre"
}
if (mois1+mois2=="10"){
mois="octobre"
}
if (mois1+mois2=="11"){
mois="novembre"
}
if (mois1+mois2=="12"){
mois="décembre"
}
date="Le "+jour+" "+mois+" "+anne+" à "+heure;
document.write(date)
//-->
</script>

Conclusion :


ATTENTION !!!
Ce script ne fonctionne pas sur les pages PHP, pour utiliser un code de dernière modification en php, veuillez utiliser:
<?php
echo 'Dernière modification: <BR>Le'.date("d/m/y à H:i:s", filemtime($PATH_TRANSLATED));
?>
Voilà

A voir également

Ajouter un commentaire Commentaires
cedjay Messages postés 1 Date d'inscription samedi 22 novembre 2003 Statut Membre Dernière intervention 1 octobre 2005
1 oct. 2005 à 19:02
<?php
echo "Dernière modification:
Le".date("d/m/Y à H:i:s", getlastmod());
?>
cs_Tyrtamos Messages postés 2 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 14 mars 2004
14 mars 2004 à 13:05
Pour gérer plus facilement mon site (www.mfq-alsace.com), Je cherchais une solution de ce genre et j'avais commencé comme cela. Et je me suis aperçu que les formats de date renvoyés par IE et Mozilla/Netscape étant différentes, ce qui marchait pour l'un ne marchait pas sur l'autre.
La solution que j'utilise maintenant, c'est:

function dateModif() {
var chd = new Date(document.lastModified);
return ((chd.getDate())+"/"+(chd.getMonth()+1)+"/"+chd.getFullYear());
}

Meilleures salutations

tyrtamos (tyrtamos@wanadoo.fr)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.