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 :

Le timestamp n'est pas correct


Sujet :

JavaScript

  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut Le timestamp n'est pas correct
    Bonjour,

    J'ai une chaine de caractères :

    AM_2015_01_11
    Avec ce code je crée un array pour récupérer les éléments qui m'intéressent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var date1 = $(this).attr('id').split('_');
    J'obtiens un array :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ["AM", "2015", "01", "11"]
    Je récupère les 3 derniers éléments afin de les utiliser dans le code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var mois = (date1[2]-1);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var jour_de_conge = new Date(date1[1],mois,date1[3]).getTime();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var jour_de_conge2 = new Date('2015','01','11').getTime();
    Ces consoles.log :

    console.log(jour_de_conge);
    console.log(jour_de_conge2);

    me donnent :

    1420930800000
    1423609200000
    Je ne comprends pas pourquoi en utilisant des dates identiques, j'obtiens des timestamp différents ?

    Merci d'avance pour l'aide.

    bee

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    Je ne comprends pas pourquoi en utilisant des dates identiques, j'obtiens des timestamp différents ?
    question : c'est pour la caméra cachée ????

    Après var mois = (date1[2]-1); mois vaux donc 0, donc new Date(date1[1],mois,date1[3]) est équivalant à new Date( 2015, 0, 11) donc différent de new Date('2015','01','11').

  3. #3
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    C'est réglé.

    bee dit François Lambrouille.

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

Discussions similaires

  1. Bloquer une cellule si le choix n'est pas correct
    Par Claude_B dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/11/2011, 20h32
  2. Le résultat d'un WebClient.OpenRead n'est pas correct
    Par jjcasalo dans le forum VB.NET
    Réponses: 0
    Dernier message: 11/06/2010, 12h39
  3. [GD] imagedestroy qui m'indique que son paramètre n'est pas correct
    Par karaemrah dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/08/2007, 17h55
  4. ce code n'est pas correct, pourquoi?
    Par laurent.w dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2006, 14h11
  5. Mon clonage n'est pas correct ?
    Par elitost dans le forum Langage
    Réponses: 6
    Dernier message: 21/03/2006, 14h38

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