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

Langage PHP Discussion :

Convertir une date texte en une date normalisée iso dans un fichier JSON


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2018
    Messages : 21
    Par défaut Convertir une date texte en une date normalisée iso dans un fichier JSON
    Bonjour à tous,

    Alors voila, ma question est de savoir si on peut convertir une date d'une valeur dans un autre format.

    Voici mon problème, dans un fichier Json, j'avais 2 clés avec 2 valeurs pour une date :

    {
    "event_start_date": "12/31/2018",
    "event_start_time": "10:00:AM"
    }


    Après avoir fusionné 2 valeurs dans une même clé j'obtient ceci :

    {"date":"12\/31\/201810:00:AM"}

    Mon but étant d'avoir au final une date au format iso 8601 pour avoir :

    {"date":"2018-12-31T10:00:00+0100"}

    Petite question y'a t-il un moyen simple pour avoir mon bon format de date ou je dois procéder en plusieurs étapes ?
    Si vous avez des idées je suis preneur

    Merci d'avance les amis.

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Salut,
    C'est une obligation que l'heure soit collée à l'année ?
    Un exemple
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    $d = DateTime::createFromFormat('m/d/Y H:i:a', '12/31/2018 10:00:AM');
    echo $d->format(DATE_ATOM);

  3. #3
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2018
    Messages : 21
    Par défaut
    Citation Envoyé par Willy_k Voir le message
    Salut,
    C'est une obligation que l'heure soit collée à l'année ?
    Un exemple
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    $d = DateTime::createFromFormat('m/d/Y H:i:a', '12/31/2018 10:00:AM');
    echo $d->format(DATE_ATOM);
    Non non, en tout cas merci ton script, sinon si j'ai un format comme celui-ci : 1546250400 c'est peut-être plus simple non ?

  4. #4
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo date(DATE_ATOM,  1546250400);

  5. #5
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2018
    Messages : 21
    Par défaut
    Citation Envoyé par Willy_k Voir le message
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo date(DATE_ATOM,  1546250400);
    Merciiiiiiiiiiiiiiiiiiii

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

Discussions similaires

  1. [XL-2016] Convertir une date 'texte' en format date
    Par piftom1 dans le forum Excel
    Réponses: 2
    Dernier message: 30/01/2017, 15h34
  2. [AC-2003] Faire ressortir une valeur texte selon une date conditionnelle
    Par Weiyin dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 21/01/2011, 21h31
  3. [Dates] conversion d'une entrée de formulaire en date
    Par cfloriot dans le forum Langage
    Réponses: 5
    Dernier message: 10/02/2006, 10h57
  4. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 22h24
  5. convertir une variable texte en variable date
    Par tafamilk dans le forum ASP
    Réponses: 2
    Dernier message: 12/08/2005, 02h01

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