Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2845 connectés 

  FORUM HardWare.fr
  Programmation

  [JS] Afficher la date de derniere modif d'une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Afficher la date de derniere modif d'une page

n°104835
kayasax
Posté le 26-02-2002 à 09:21:17  profilanswer
 

Salut tous =)
 
j'ai trouve le script ci dessous dans Homesite, il est sense m'afficher la date de la derniere modif de ma page mais 2 pb :
-sous opera il m'affiche une date bidon  genre 01/01/1970
-sous ie il m'affiche la date et l'heure courante au moment ou l'on consulte la page et pas la date de la derniere modif.
 
Kkun peut m'axpliquer pkoi (paske je l'ai mis dans un .php3 ??)
ou me fournir un script qui fonctionne ??
 
Merci @+
 
 
 
 

Citation :

<script language="JavaScript" type="text/javascript">
<!--
 // last modified script by Bernhard Friedrich; should work in all browsers
 var a;
 a=new Date(document.lastModified);
 lm_year=a.getYear();
 if (lm_year<1000){     //just in case date is delivered with 4 digits
  if (lm_year<70){
  lm_year=2000+lm_year;
  }
  else lm_year=1900+lm_year;
 }        //end workaround
 lm_month=a.getMonth()+1;
 if (lm_month<10){
  lm_month='0'+lm_month;
 }
 lm_day=a.getDate();
 if (lm_day<10){
  lm_day='0'+lm_day;
 }
 lm_hour=a.getHours();
 if (lm_hour<10){
  lm_hour='0'+lm_hour;
 }
 lm_minute=a.getMinutes();
 if (lm_minute<10){
  lm_minute='0'+lm_minute;
 }
 lm_second=a.getSeconds();
  if (lm_second<10){
  lm_second='0'+lm_second;
 }
 document.write("Last Modified " + lm_year+'-'+lm_month+'-'+lm_day+' '+lm_hour+':'+lm_minute+':'+lm_second);
// -->
</script>

mood
Publicité
Posté le 26-02-2002 à 09:21:17  profilanswer
 

n°104836
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 09:23:53  profilanswer
 

essaie ca
 

Code :
  1. <SCRIPT type="text/javascript">
  2. <!--
  3.         var modif = new Date(document.lastModified)
  4.         var day = modif.getDate()
  5.         var month = modif.getMonth() +1
  6.         var year = modif.getYear() + ((modif.getYear()>=2000) ? 0 :1900)
  7.         document.write("<FONT SIZE=-1>Last update: " + day + "/" + month + "/" + year +
  8. "</FONT><BR>" )
  9. //-->


---------------
What is popular is not always right, what is right is not always popular :D
n°104837
kayasax
Posté le 26-02-2002 à 09:25:53  profilanswer
 

ok j'essairai ce soir, g pu acces au ftp au boulot  :sweat:
 
Mais je vois pas trop de difference avec le script que j'ai indique +haut... ca se passe sans pb sur une page php ?

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]

n°104840
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 09:32:06  profilanswer
 

ah being non. C'est la date de dernière modif du fichier :) moi j'utilise ca avec du html statique...

n°104852
kayasax
Posté le 26-02-2002 à 10:04:06  profilanswer
 

darklord22 a écrit a écrit :

ah being non. C'est la date de dernière modif du fichier :) moi j'utilise ca avec du html statique...  




c'est a dire qu'une page php est modifie chqe fois qu'on la consulte c ca ?

n°104859
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 10:20:19  profilanswer
 

logiquement oui


---------------
What is popular is not always right, what is right is not always popular :D
n°104865
kayasax
Posté le 26-02-2002 à 10:34:04  profilanswer
 

ok je savais pas  :jap:

n°104870
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 10:41:57  profilanswer
 

en fait le principe je pense, c'est que ta page PHP génère une page HTML à la volée qui est normallement différente à chaque requete (sauf si le web server fait du caching et compagnie).
 
La page PHP normallement ne devrait pas changer, mais il se peut qu'en faisant un get dessus tu change la date de dernière modif et donc ca plante. Avec de l'html statique (.html) ca marche très bien. Avec une page JSP je n'ai jamais essayé. Générallement on peut avoir la date de la première invocation depuis que le serveur est up mais c'est tout.
 
Mais bon je suis pas du tout un pro de PHP donc qqun va bien finir par arriver à ta rescousse ;)
 
A+  :hello:


---------------
What is popular is not always right, what is right is not always popular :D
n°104873
kayasax
Posté le 26-02-2002 à 10:44:56  profilanswer
 

bon ben sinon y a la bonne vieille methode : A LA MANO  :D

n°104883
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 10:48:06  profilanswer
 

kayasax a écrit a écrit :

bon ben sinon y a la bonne vieille methode : A LA MANO  :D  




 
mano powaaa  :sol:


---------------
What is popular is not always right, what is right is not always popular :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JS] Afficher la date de derniere modif d'une page

 

Sujets relatifs
[IE & pourcentage de la page chargé] comment virer la barre de progres[HTML]&[PHP] obliger un champ à afficher en minuscules...
afficher un ptit "news" au dernier enregistrement...[VB6] Saisie automatique d'une date
[HTML] Passer 1 tableau en parametre d'une page vers une autre ...[WWW] Afficher un fichier en hexa dans une page html
Javascript : comment afficher un message "patientez"...[PHP] Recherche un sript pour afficher une gallerie d'image
HTML : Afficher l'arborescence disque a partir d'un repertoire 
Plus de sujets relatifs à : [JS] Afficher la date de derniere modif d'une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR