Formater une date

Répondre
tommy
le 16/11/2007 à 00:30
tommy
Bonsoir,
Comment obtenir la date au sortir de'une BDD dans le format : vendredi 13 novembre 2007

Merci d'avance
LupusMic
le 16/11/2007 à 07:16
LupusMic
À partir d'un timestamp, d'un datetime ou encore un autre format ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
tommy
le 16/11/2007 à 11:58
tommy
Bonjour LupusMic,

euh...
j'ai la date stockée dans ma BDD sous le format :

années.mois.jours.heures.minutes.secondes

et je voudrais la passer comme ceci :
Vendredi 16 novembre 2007

Merci
LupusMic
le 16/11/2007 à 14:03
LupusMic
(La Globule) Certes, mais il faut surtout qu'il sache ce qu'il manipule, sinon il va droit dans le mur.

Parce que ce qui est affiché par un select n'est pas forcément ce qui est stocké.

(tommy) Pour connaitre le type de champ, il faut que tu regardes la requête de création de la table.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LA GLOBULE
le 16/11/2007 à 14:06
LA GLOBULE
C'est pas faux, cette fonction prend un timestamp et non une string en paramètre :)
tommy
le 16/11/2007 à 20:16
tommy
re,
Voila la table :
`date` datetime NOT NULL default '0000-00-00 00:00:00',

+
i M@N
le 16/11/2007 à 22:44
i M@N
Hello.

Essaye :
<?php
/*
soit $date = 2007-11-16 22:42:00 (format datetime)
on décompose la date

*/
sscanf($date, "%4s-%2s-%2s %2s:%2s:%2s", &$an, &$mois, &$jour, &$heure, &$min, &$sec);

$date = date("D, d M Y",mktime(1, 0, 0, $mois, $jour, $an));
?>


@+...
One Love, One Heart, One Unity.
tommy
le 16/11/2007 à 23:17
tommy
re,
Non en effet je voudrais obtenir ce résultat :
Vendredi 16 novembre 2007
Répondre
LoadingChargement en cours