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 :

format de date


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 176
    Points : 126
    Points
    126
    Par défaut format de date
    Bonjour a tout le monde,
    je voulais savoir comment je peut obtenir un format de date du style
    YYYYMMDD, aujourd'hui on est le "20060109"
    jusqu'a maintenant je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(myDate.getYear()+myDate.getMonth()+myDate.getDate())
    mais ca m'affiche 2015 (sans parle de + 1 pour le mois, )

    si quelqu'un a une petite astuce merciiiiiiiiiiiiiii Bien

  2. #2
    Invité
    Invité(e)
    Par défaut


    les fonctions retournent des Integer, que tu additionnes entre eux, donc c'est normal.

    pour les mois, la doc stipule bien qu'ils sont numerotés de 0 à 11...

    essaye des conversions en String :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(myDate.getFullYear().toString()+(myDate.getMonth()+1).toString()+myDate.getDate().toString());
    mais ça retourne 200619 car il ne rajoute pas les '0' devant les nombres inferieurs à 10... si tu veux pile poil la chaine '20060109' il va falloir proceder en plusieurs lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    myDate = new Date();
    mois = (myDate.getMonth()+1 < 10) ? '0'+(myDate.getMonth()+1).toString() : (myDate.getMonth()+1).toString();
    jour = (myDate.getDate() < 10) ? '0'+myDate.getDate().toString() : myDate.getDate().toString();
    alert(myDate.getFullYear().toString()+mois+jour);
    Dernière modification par Domi2 ; 04/05/2011 à 16h29.

  3. #3
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 176
    Points : 126
    Points
    126
    Par défaut
    c'est parfait, merci a toi, je passe une dur journée.
    c'est une aide precieuse merci

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

Discussions similaires

  1. Format de date
    Par royrremi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/06/2004, 17h32
  2. Détecter le format de date au démarrage
    Par stigma dans le forum Access
    Réponses: 2
    Dernier message: 20/02/2004, 11h04
  3. Réponses: 11
    Dernier message: 02/09/2003, 14h20
  4. Problème de Format de date
    Par titititi007 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/06/2003, 08h19
  5. Réponses: 3
    Dernier message: 06/05/2002, 18h24

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