Datetime a l'endroit ?

Invité
Invité n'ayant pas de compte PHPfrance

26 déc. 2006, 21:38

Bonjour,

quand une personne s'inscrit sur mon site,sa date d'inscription s'enregistre dans la base !

Ensuite,je l'affiche sur le site ($inscription) !

Mais,elle s'écrit de cette facon tout comme elle s'y enregistre dans la base :
2006-12-23 23:10:25
L'heure est à l'endroit,c'est bien ! mais la date,non,comment je pourrait faire pour mettre plutôt (jours-mois-année) et non (année,mois,jours) ?

Merci :wink:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 déc. 2006, 21:44


HD
Mammouth du PHP | 1181 Messages

26 déc. 2006, 21:46

un tutoriel très complet (en 3 pages) qui devrait répondre à tes questions :wink:
http://www.phptools4u.com/site/2002/06/ ... php/page/1
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 1885 Messages

26 déc. 2006, 21:47

Le format DATETIME de MySQL n'est pas modifiable. Il fait parti de MySQL.

Cependant, lors de la récupération de la valeur, tu peux modifier le format en SQL:

Code : Tout sélectionner

SELECT DATE_FORMAT(champDate, '%d-%m-%Y %H:%i:%s') as formatDate FROM taTable
Où en PHP:
echo date('d-m-Y H:i:s', strtotime($row['champDate']));
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Invité
Invité n'ayant pas de compte PHPfrance

26 déc. 2006, 23:46

super,ca fonctionne, lol !

Merci beaucoup :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 déc. 2006, 00:02

Sinon il y avait ça aussi (dans la FAQ)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 déc. 2006, 00:03

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 1885 Messages

27 déc. 2006, 00:07

Pourquoi est-ce que vos solutions utilisent des méthodes étranges? substr() et mktime() ?

Tout est déjà inclus à MySQL ou PHP pour faire ce genre de conversion.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 déc. 2006, 00:24

Pourquoi est-ce que vos solutions utilisent des méthodes étranges? substr() et mktime() ?
Parce que... :)

Il n'y a pas qu'une façon de faire (pas vu de substr() )

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 1885 Messages

27 déc. 2006, 00:26

Pourquoi est-ce que vos solutions utilisent des méthodes étranges? substr() et mktime() ?
Parce que... :)

Il n'y a pas qu'une façon de faire (pas vu de substr() )
http://www.comscripts.com/sources/php.c ... s.139.html
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 déc. 2006, 00:29

C'est pas la notre ça

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute