[RESOLU] transformer une date

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par rudddy, 11 Juin 2008.

  1. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    Bonjour,

    comment transformer

    Tue, 10 Jun 2008 09:43:20 +0200

    en

    2008-06-10 09:43:20

    ???

    existe t-il une fonction php pour cela ?
     
  2. 2dm
    2dm WRInaute discret
    Inscrit:
    3 Septembre 2002
    Messages:
    173
    J'aime reçus:
    0
    Tout dépend de quoi tu pars !

    Si tu veux générer une date à partir de rien, ou si tu veux transformer ta chaine en une date dans un autre format.

    Dans le premier cas, cela existe en php, dans le second cas, tu dois scinder ta chaine, extraire les élements qui t'intéresse et les concaténer comme tu le souhaite.
     
  3. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    comment transformer

    Tue, 10 Jun 2008 09:43:20 +0200

    en

    2008-06-10 09:43:20 ???

    je reçois des dates au premier format et j'aimerais l'injecter dans une bd mysql au format datetime
     
  4. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    il faut donc que tu changes le jun en 06 en faisant correspondre chaque mois à sa valeur en plus de scinder la chaîne et la remettre dans l'ordre... C'est un peu de boulot mais ce n'est pas impossible!
     
  5. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    oui j'ai commencé mais il y a un standard pour cela ?
    01 jan
    02 feb
    03 mar
    04 apr
    05 may
    06 jun
    07 jul
    08 aug
    09 sep
    10 oct
    11 nov
    12 dec


    c'est exact ??
     
  6. blman
    blman WRInaute accro
    Inscrit:
    5 Septembre 2003
    Messages:
    2 719
    J'aime reçus:
    3
    Je n'ais pas chercher plus que ça, je te file peut-être une méthode un peu bidouille.

    Tu traite cette chaine qui a toujours un format identique (ça doit se faire facilement avec la fonction explode() )
    Jourdelasemaine, jourdumois mois année heure:minute:seconde

    pour avoir les variables suivantes :
    $hour
    $minute
    $second
    $month
    $day
    $year

    Ensuite tu utilise mktime : http://fr.php.net/manual/fr/function.mktime.php pour avoir le timestamp de ta date.

    Ensuite, tu formate ce timestamp comme tu veux avec la fonction date() : http://fr.php.net/date

    Mais peut-être qu'il y a plus simple.
     
  7. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    http://www.epochconverter.com/

    il y a peut-être un script qui existe mais j'ai pas le courage de chercher maintenant... pour les standart du rfc2822, http://www.faqs.org/rfcs/rfc2822

    tu devrais trouver toutes les informations relatives à ça...

    month-name = "Jan" / "Feb" / "Mar" / "Apr" /
    "May" / "Jun" / "Jul" / "Aug" /
    "Sep" / "Oct" / "Nov" / "Dec"
     
  8. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    $date_post = explode(' ', $ma_date);
    switch($date_post[2]) {
    case 'Jan': $mois_post = '01'; break;
    case 'Feb': $mois_post = '02'; break;
    case 'Mar': $mois_post = '03'; break;
    case 'Apr': $mois_post = '04'; break;
    case 'May': $mois_post = '05'; break;
    case 'Jun': $mois_post = '06'; break;
    case 'Jul': $mois_post = '07'; break;
    case 'Aug': $mois_post = '08'; break;
    case 'Sep': $mois_post = '09'; break;
    case 'Oct': $mois_post = '10'; break;
    case 'Nov': $mois_post = '11'; break;
    case 'Dec': $mois_post = '12'; break;
    }
    $date_bd = $date_post[3].'-'.$mois_post.'-'.$date_post[1].' '.$date_post[4];

    ca marche meme quand le jour est 6 et non 06 mysql el transforme automatiquement
     
  9. siddhy
    siddhy WRInaute discret
    Inscrit:
    20 Septembre 2004
    Messages:
    155
    J'aime reçus:
    0
  10. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
Chargement...
Similar Threads - [RESOLU] transformer date Forum Date
[Résolu] Transformer charset d'une variable en php. Développement d'un site Web ou d'une appli mobile 14 Novembre 2007
[résolu] Transformer "&eacute" en "é&quot Développement d'un site Web ou d'une appli mobile 28 Juillet 2007
[Résolu]Transformer un retour à la ligne en espace Développement d'un site Web ou d'une appli mobile 10 Janvier 2007
[Résolu] [PHP - XML] Comment transformer XML en tableau Administration d'un site Web 25 Avril 2005
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Avoir un paramètre de session "dynamique" ? Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Hauteur de div selon état d'un bouton radio Développement d'un site Web ou d'une appli mobile 23 Mai 2016
[résolu] recupération de flux xml et erreur encodage des caractères Développement d'un site Web ou d'une appli mobile 27 Janvier 2016
[résolu] Carte Google Maps avec "zones de densité" Développement d'un site Web ou d'une appli mobile 5 Novembre 2015