Page 1 sur 1

Extraire des données dans un champ

Posté : 06 janv. 2015, 16:40
par djimy_cartel
Bonjour à tous ;
Dans ma table mysql ,les valeurs de champ time sont sous cette forme: nom-jour,jour, mois,anneé,heure,minute ,Exemple: Wed 14 May 2014 8:02 .
Pouvez-vous me dire comment puise-je le diviser en petits 6 sous-champs: nom-jour,jour, mois,anneé,heure,minute afin de faciliter leur manipulation?
Merci d'avance.

Re: Extraire des données dans un champ

Posté : 06 janv. 2015, 16:46
par Elie
Au choix :

En PHP, tu te sert de explode() http://php.net/manual/fr/function.explode.php
En MySQL, tu te sert de date_format http://www.w3schools.com/sql/func_date_format

Re: Extraire des données dans un champ

Posté : 06 janv. 2015, 17:00
par Genova
Utilise la classe DateTime, c'est tout simple :
$str = 'Wed 14 May 2014 8:02';
$date = new DateTime($str);

echo 'Jour = '.$date->format('d').'<br>';
echo 'Mois = '.$date->format('m').'<br>';
echo 'Annee = '.$date->format('Y').'<br>';
echo 'Heure = '.$date->format('H').'<br>';
echo 'Minute = '.$date->format('i').'<br>';
Affichera :
Jour = 14
Mois = 05
Annee = 2014
Heure = 08
Minute = 02
++

Re: Extraire des données dans un champ

Posté : 07 janv. 2015, 10:24
par djimy_cartel
Bonjour ;
Je vous remercie beaucoup pour vos réponses;