Bonjour à tous,

J'ai trouvé une fonction sur Internet me permettant de trouver la date de dernière mise à jour d'un fichier *.html ou *.php.

Le soucis c'est qu'avec différents navigateurs je n'ai pas le même résultat.

Voici les résultat obtenu avec les 3 principaux navigateurs Internet :

- Internet Explorer 7.0 : "Mise à jour effectuée le : 12/02/2008 à 23:12"
- Mozilla Firefox 2.0.0.12 : "Mise à jour effectuée le : 12/02/2008 à 23:12"
- Opéra 9.26 : "Mise à jour effectuée le : 01/00/70 à 01:00"

Et voici le code de ma fonction JavaScript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script language=javascript>
function maj() 
<!-- Fonction affichant la date de dernière mise à jour -->
{
  var derniereModif=document.lastModified;
  var dateModif = new Date(derniereModif);
  var jour = dateModif.getDate();
  var mois=dateModif.getMonth();
  var annee=dateModif.getFullYear();
  var heures=dateModif.getHours();
  var minutes=dateModif.getMinutes();
 
  if (jour<10){jour='0'+jour;}
  if (mois<10){mois='0'+mois;}
  if (annee<10){annee='0'+annee;}
  if (heures<10){heures='0'+heures;}
  if (minutes<10){minutes='0'+minutes;}
 
 var print='Mise à jour effectuée le : '+jour+'/'+mois+'/'+annee+' à '+heures+':'+minutes;
 
  if(document.getElementById("maj"))
  {
    document.getElementById("maj").innerHTML=print;
  }
}
</script>
Donc comment faire pour avoir le même résultat que sur Internet Explorer 7.0 et Mozilla Firefox 2.0.0.12 ?

C'est assez important donc si quelqu'un a une réponse, je suis preneur.

Par avance, merci.

Bien cordialement.

rgdu86