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 :

Initialisation de l'objet Date


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut Initialisation de l'objet Date
    Bonjour,

    Mon problème est l'initialisation d'un objet Date en me basant sur la valeur d'un autre objet Date d'une autre page.
    Le premier objet me renvoi une chaine de caractère :

    "Tue Jul 6 16:28:41 UTC 0200 2010"

    Ma question est : comment initialiser mon second objet grace à cette chaine ?

    Merci pour vos lumières,
    Axel

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    En supposant que ta chaine est bien formatée (ce qui n'est pas le cas de celle que tu donnes en exemple), c'est assez simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var ladate="Tue 6 Jul 2010 16:28:41 GMT+0200";
    alert(new Date(ladate));
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    Effectivement, je ne savais pas qu'il fallait reformater cet objet.

    Ci-dessous le transfert de l'objet d'une page à l'autre pour ceux que ça intéresserait :

    page_1.asp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <%
    var MaDate = new Date();
    MaDate = MaDate.toGMTString();
    Response.Write("<a href='page_2.asp?MaDate="+MaDate+"'>Page 2</a>");
    %>
    page_2.asp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    var MaDate = Request.QueryString("MaDate");
    MaDate = new Date(MaDate);
    %>
    Merci beaucoup

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

Discussions similaires

  1. [POO] Objet Date et méthode setYear()
    Par NikoBe dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/12/2006, 18h37
  2. Code Initialisation d'un objet COM (TAutoObject)
    Par desperado dans le forum Delphi
    Réponses: 1
    Dernier message: 14/11/2006, 11h14
  3. initialisation d'une variable DATE
    Par olivll dans le forum Access
    Réponses: 4
    Dernier message: 25/07/2006, 11h57
  4. [FLASH MX] Problème avec l'objet Date
    Par n_tony dans le forum Flash
    Réponses: 13
    Dernier message: 22/03/2005, 13h44
  5. []Enlever 1 an à un objet "Date"
    Par inotna2099 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/10/2002, 17h21

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