Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2007, 11h54   #1
Membre du Club
 
Avatar de Sba3Net
 
Étudiant
Inscription : mai 2007
Messages : 128
Détails du profil
Informations personnelles :
Âge : 23
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 128
Points : 61
Points : 61
Envoyer un message via MSN à Sba3Net Envoyer un message via Yahoo à Sba3Net
Par défaut Date : Passer de 0000-00-00 à 00-00-0000

Salut et merci pour votre attention.

J'ai un petit prob pour afficher la date d'un champs de la base MY-SQL, mais par défaut, il est sous forme de 0000-00-00 alors que je veux le passer en 00-00-0000, si quelqu'un peux m'aider, alors n'hésitez pas!

Merci d'avance encore une fois, à la prochaine!
Sba3Net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 13h43   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Une façon élégante est d'utiliser la fonction MySQL DATE_FORMAT, exemple :
Code SQL :
SELECT *, DATE_FORMAT(mon_champ_date, '%d/%m/%Y') AS date_fr FROM ma_table;


Mais le format sous lequel sont utilisées les dates ainsi que leur forme de stockage ne fait l'objet d'aucun paramètre : c'est le format US, point barre
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 18h37   #3
Membre habitué
 
Avatar de nico le terrible
 
Inscription : novembre 2004
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 163
Points : 107
Points : 107
Quelques regex devrait faire l'affaire
Code :
1
2
3
$date_v="0000-00-00";
$arr=split($date_v,'-');
$date_n=$arr[1].'-'.$arr[2].'-'.$arr[0];
Enfin pas sur pour le 1 et le 2 vu que t'as mit des 0 partout
nico le terrible est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h44.


 
 
 
 
Partenaires

Hébergement Web