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 :

[Firefox]pb avec date()


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 39
    Par défaut [Firefox]pb avec date()
    Bonjour,
    j'ai un script qui me permet d'afficher la date de dernière modification mais le problème est que sous firefox, cette date est incorrecte surtout au niveau de l'année.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var derniereModif=document.lastModified;
    						var dateModif = new Date(derniereModif);
    						var jour = dateModif.getDate();
    						var mois=dateModif.getMonth();
    						var annee=dateModif.getYear();
     
    						document.write("Dernière modification le ");
    						document.write(+jour+"/"+mois+"/"+annee+"   ");
    Si quelqu'un savait pourquoi ça serait cool de sa part de m'informer.

  2. #2
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    Ben oui, la date dans document.lastModified a un format qui n'est pas systematiquement compris par le constructeur de date(). Il faut extraire les infos a grand coup de regexp, et ce sera oki, enfin, je crois

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 39
    Par défaut
    tu saurais m'aider ou vas-tu me diriger sournoisement sur google ??

  4. #4
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    Je suis sournois par nature, mais je vais passer 2mn a chercher un regexp qui fonctionne pour ff, patience

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 39
    Par défaut

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 47
    Par défaut
    Juste un hs en passant, tu devrais éditer ton titre... ça fait pas sérieux

  7. #7
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    Pas besoin de regexp, il suffit de faire un bete split...
    Code ff
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    v=document.lastModified.split(' ');
    alert('Jour'+v[2])
    alert('Mois'+v[1])
    alert('An'+v[3])
    alert('Heure'+v[4])
    Je te laisse le soin de traduire le mois en entier, c'est chiant a ecrire un tableau de mois en dur et une boucle de tests, mais tu va y arriver.
    La version i.e.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    v=document.lastModified.split(' ');
    v1=v[0].split('/');
    alert('Jour'+v1[0])
    alert('Mois'+v1[1])
    alert('An'+v1[2])
    alert('Heure'+v[1])
    Voilou, avec ca, tu devrai pouvoir t'en sortir
    Ah, oui, et la remarque precedente est justifiee, tu as ecrit pd avec date au lieu de pb avec date dans ton titre

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    j'ai trouvé une magnifique regEXp !! LOL



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^((((31\/(0?[13578]|1[02]))|((29|30)\/(0?[1,3-9]|1[0-2])))\/(1[6-9]|[2-9]\d)?\d{2})|(29\/0?2\/(((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))|(0?[1-9]|1\d|2[0-8])\/((0?[1-9])|(1[0-2]))\/((1[6-9]|[2-9]\d)?\d{2})) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 39
    Par défaut
    C'est quoi un split??

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

Discussions similaires

  1. Fichier spool avec date
    Par Jean-Matt dans le forum Oracle
    Réponses: 2
    Dernier message: 10/05/2005, 13h12
  2. [C#] Requête MS Access (Problème avec Date)
    Par Erakis dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/02/2005, 22h54
  3. [VB.NET] Pb avec date sur VB.Net
    Par mpascolo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/01/2005, 09h14
  4. Réponses: 4
    Dernier message: 24/08/2004, 13h54
  5. Prob avec dates delphi
    Par ericmart dans le forum ASP
    Réponses: 6
    Dernier message: 20/10/2003, 17h51

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