PHP convertir date
anatolekadel
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
anatolekadel Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
anatolekadel Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, je suis encore un débutant en PHP et me voilà dans une petite impasse.
J'aimerai convertir une date du format : jour(en chiffres) mois (en lettres) année (en chiffres)
au format : année - mois - jours (tout en chiffres avec un tiret séparant chaque entité).
J'ai réussi à faire passer une date du format jj/mm/aaaa au format aaaa-mm-jj. Mais en ce qui concerne le mois en lettres, je suis bloqué.
De plus, j'aimerai faire un contrôle sur une variable (la date entrée par l'utilisateur) pour savoir à quel format il l'a entrée. Je ne sais pas trop comment m'y prendre...
Enfin, mais là, je crois que j'en demande trop, j'aimerai obtenir les infos de tous les événements du mois en cours d'un Google Agenda.
J'arrive à obtenir cela avec l'url suivante:
https://www.google.com/calendar/feeds/BLABLA%40gmail.com/public/basic?start-min=2011-05-01T00:00:00&start-max=2011-05-31T23:59:59
où BLABLA est mon pseudo de Google...
Mais il faut rendre l'agenda public pour cela (et si c'est faisable, j'aimerai obtenir la liste, sans rendre l'agenda public, par précaution).
Et donc, si c'est possible d'obtenir les infos dans un tableau ou sous une autre forme qu'une page externe à mon site, quelqu'un pourrait-il me dire comment.
Voilà, je ne m'attends pas à ce que vous fassiez mon travail à ma place, mais je suis calé depuis un bout de temps sur ces trois problèmes. Des tutos ou des astuces seront de bon aloi ^^
Cordialement, Melvin
Voilà, je suis encore un débutant en PHP et me voilà dans une petite impasse.
J'aimerai convertir une date du format : jour(en chiffres) mois (en lettres) année (en chiffres)
au format : année - mois - jours (tout en chiffres avec un tiret séparant chaque entité).
J'ai réussi à faire passer une date du format jj/mm/aaaa au format aaaa-mm-jj. Mais en ce qui concerne le mois en lettres, je suis bloqué.
De plus, j'aimerai faire un contrôle sur une variable (la date entrée par l'utilisateur) pour savoir à quel format il l'a entrée. Je ne sais pas trop comment m'y prendre...
Enfin, mais là, je crois que j'en demande trop, j'aimerai obtenir les infos de tous les événements du mois en cours d'un Google Agenda.
J'arrive à obtenir cela avec l'url suivante:
https://www.google.com/calendar/feeds/BLABLA%40gmail.com/public/basic?start-min=2011-05-01T00:00:00&start-max=2011-05-31T23:59:59
où BLABLA est mon pseudo de Google...
Mais il faut rendre l'agenda public pour cela (et si c'est faisable, j'aimerai obtenir la liste, sans rendre l'agenda public, par précaution).
Et donc, si c'est possible d'obtenir les infos dans un tableau ou sous une autre forme qu'une page externe à mon site, quelqu'un pourrait-il me dire comment.
Voilà, je ne m'attends pas à ce que vous fassiez mon travail à ma place, mais je suis calé depuis un bout de temps sur ces trois problèmes. Des tutos ou des astuces seront de bon aloi ^^
Cordialement, Melvin
A voir également:
- PHP convertir date
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Convertir kindle en epub - Guide
- Convertir audio en texte word - Guide
2 réponses
Tu devrait regarder du coté de :
https://www.php.net/manual/fr/function.strtotime.php
https://www.php.net/manual/fr/function.date.php
Tu peut les combiner et faire quelque chose comme :
date("Y-m-d",strtotime("10 January 2011")) si tu as des mois en anglais.
Sinon tu peux créer une map des mois pour faire la correspondance entre le mois et le chiffre ex:
https://www.php.net/manual/fr/function.strtotime.php
https://www.php.net/manual/fr/function.date.php
Tu peut les combiner et faire quelque chose comme :
date("Y-m-d",strtotime("10 January 2011")) si tu as des mois en anglais.
Sinon tu peux créer une map des mois pour faire la correspondance entre le mois et le chiffre ex:
$map=mois=array("Janvier" => 1, "Fevrier" => 2) $mois="Janvier" echo "$map[$mois]" $mois="Fevrier" echo "$map[$mois]"