IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Date de mise à jour ! C'est possible ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut Date de mise à jour ! C'est possible ?
    Bonjour à tous,

    Dans mon footer, j'ai la date de mise à jour que je suis obligé de modifier à chaque fois que j'interviens sur une ou plusieurs pages.

    J'ai récupéré ce code pour soi-disant une mise à jour automatique à chaque fois que le contenu d'une page est modifié, mais c'est à chaque fois la date du jour qui s'affiche... et encore, pas au format jj/mm/aaa, mais au format US dd/mm/yyyy, et même l'heure est bizarre.
    Dernière modification le 20/5/2009 à 11:1
    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
    <SCRIPT language="javascript" type="text/javascript">
    //<![CDATA[ 
    var derniereModif=document.lastModified;
    var dateModif = new Date(derniereModif);
    var jour = dateModif.getDate();
    var mois=dateModif.getMonth()+1;
    var annee=dateModif.getFullYear();
    var heures=dateModif.getHours();
    // (minutes<10)?"0":"" ;
    var minutes=dateModif.getMinutes();
     
    document.write("Dernière modification le ");
    document.write(jour+"/"+mois+"/"+annee+" à "+heures+":"+minutes);
    //]]> 
    </SCRIPT>
    Je n'y connais rien en JS et c'est pour ça que j'ai vraiment besoin de votre aide.

    En faisant ça, je pense que je n'aurais plus besoin de me préoccuper du footer non ?

    Merci de votre aide.

  2. #2
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    Ce que tu cherches à faire doit être généré coté serveur.

    Si tu n'as pas de serveur, c'est à dire juste des pages html statiques, tu dois le faire à la main, le javascript ne t'aidera pas.

  3. #3
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Merci !

    Donc, si je comprends, le test ne peut se faire qu'en ligne et pas en local ?

    Si c'est ça, c'est OK, mais comment remédier à cette histoire de format ?

  4. #4
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    Ce que je veux dire, c'est que javascript ne te servira a rien pour régler ton problème.

    Soit ta page est générée dynamiquement coté serveur, par un langage quelconque (php, java, .net, etc...) et alors c'est au moment de la génération que tu dois afficher la date de dernière mise à jour sur la page (en la récupérant en base de donnée par exemple), soit ta page est statique et alors du dois écrire cette date à la main, donc dans le format qui te convient.

  5. #5
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    OK, j'ai compris la procédure.
    Merci beaucoup de ton aide.
    A++

  6. #6
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Je viens après la bataille mais alert(document.lastModified); fonctionne bien (sauf sous Safari) pour un document statique.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher date dernière mise à jour dans Etat
    Par FredXIII dans le forum IHM
    Réponses: 3
    Dernier message: 22/03/2007, 10h37
  2. Réponses: 2
    Dernier message: 24/11/2006, 13h20
  3. Date de mise à jour dans access
    Par Gabe74 dans le forum Access
    Réponses: 1
    Dernier message: 04/09/2006, 14h27
  4. Mise à jour auto MIDlet possible ?
    Par infotron dans le forum Java ME
    Réponses: 7
    Dernier message: 27/07/2006, 14h18
  5. Réponses: 4
    Dernier message: 03/05/2006, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo