Date en javascript nous fait un truc bizarre
Résolu/Fermé
Lilouse64
Messages postés
99
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
9 avril 2012
-
15 mars 2010 à 15:51
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 17 mars 2010 à 08:17
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 17 mars 2010 à 08:17
A voir également:
- Date en javascript nous fait un truc bizarre
- Telecharger javascript - Télécharger - Langages
- Comment ouvrir un fichier dat - Guide
- Mfg date - Forum PC portable
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
15 mars 2010 à 17:33
15 mars 2010 à 17:33
Bonjour,
Je pense que tu as une erreur dans ton script, mais pas dans l'utilisation de la date, plutôt dans le calcul du mois que tu donne à ta date lors de la création. Ce qui est d'ailleurs logique vu la "solution" que tu as mis en place.
Un petit test pour voir si la fonction Date javascript fonctionne bien avec les mois (numéroté de 0 à 11):
Dans l'une de tes pages, tu inscrits ce code:
Pour le mois en cours au moment où j'écris (Mars), tu obtiens bien le chiffre 2.
Et inversement, si on rentre la date "en dur" comme ton script le fait, on vois que la date affiché par le prompt est correcte.
CQFD ?
Je pense que tu as une erreur dans ton script, mais pas dans l'utilisation de la date, plutôt dans le calcul du mois que tu donne à ta date lors de la création. Ce qui est d'ailleurs logique vu la "solution" que tu as mis en place.
Un petit test pour voir si la fonction Date javascript fonctionne bien avec les mois (numéroté de 0 à 11):
Dans l'une de tes pages, tu inscrits ce code:
<script language="javascript"> var date = new Date(); alert("Date => "+date.getMonth()); date = new Date(2010,02,15,0,0,0); alert("date str => "+date); </script>
Pour le mois en cours au moment où j'écris (Mars), tu obtiens bien le chiffre 2.
Et inversement, si on rentre la date "en dur" comme ton script le fait, on vois que la date affiché par le prompt est correcte.
CQFD ?
Lilouse64
Messages postés
99
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
9 avril 2012
12
15 mars 2010 à 17:39
15 mars 2010 à 17:39
C'est bien ce que j'avais compris mais ceci ne me semblais pas logique dans le sens qu'il y a que les mois numéroté de 0 à 11 et que rien n'étais précisé dans tout les tutos que j'ai vu donc ceci correspond bien à ce que je pensais...
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
17 mars 2010 à 08:17
17 mars 2010 à 08:17
Si si, dans tous les tutoriaux (ainsi que ceux de CMM), il est bien précisé que les mois sont numérotés de 0 à 11.
De même qu'il est bien précisé que les autres sont numérotés de 1 à xx. Je te l'accorder, niveau harmonie ce n'est pas ça ^^
De même qu'il est bien précisé que les autres sont numérotés de 1 à xx. Je te l'accorder, niveau harmonie ce n'est pas ça ^^