Page 1 sur 1

php et dates

Posté : 10 avr. 2006, 11:36
par Invité
Bonjour à tous,
j'ai dans une bdd access, des dates au format jj/mm/yyyy

Quand je fais une extration en sql et que j'affiche en php, il y a des heures, minutes et secondes qui sont rajoutées, ça me donne:
jj/mm/yyyy hh:mm:ss

Comment résoudre ce pb? dois-je supprimer les heures de la chaine avec susbtr, ou y a t il des fonctions php pour convertir les dates d'un format a l'autre?

Posté : 10 avr. 2006, 12:29
par Invité
par exemple si j'ai
$date= jj/mm/yyyy hh:mm:ss 
Comment afficher juste l'année (yyy) en php?

Posté : 10 avr. 2006, 12:50
par Invité
pour ceux que ça intéresse, j'ai résolu le pb en faisant ceci:
function do_date($date) {
$date = substr($date, 0, -8);
$split = split("-",$date); 
$annee = $split[0]; 
$mois = $split[1]; 
$jour = $split[2]; 
return "$jour"."-"."$mois"."-"."$annee"; 
}

Posté : 10 avr. 2006, 12:52
par Invité
j'aimerais simplement savoir s'il existe des fontions natives php pour changer le format d'une date contenue dans une variable, en gros faire le travail du script au dessus...

Posté : 10 avr. 2006, 12:54
par zeus
En regardant du coté de mktime, date et strtotime, tu devrais arriver à faire ce que tu veux

Il y a aussi la librairie Pear::Date