cs_sema
Messages postés110Date d'inscriptionmardi 22 mars 2005StatutMembreDernière intervention16 juin 2005
-
23 mars 2005 à 09:31
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006
-
23 mars 2005 à 15:55
hello,
je fais des pages php avec une base access,
et je voudrai mettre les dates sur cette forme: mercredi 23 mars 2005
et quand je recupère ce champs, il me met ce format,
23/03/2005 00:00:00
le type de donnée: j'ai choisi Date/Heure
le format: j'ai choisi format complet:(mercredi 23 mars 2005)
quand il m'affiche les donnée de la base il me met bien le format complet
mais quand je recupere dans ma page php, le format change!!
pourquoi???
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 mars 2005 à 09:47
Salut,
a mon avis, c'est parce que access garde les donnees au format date
genre jjj mm aa, et qu'il converti a l'affichage dans ta base. Mais le
format reel reste le format que tu vois dans php.
et avec la fonction date() tu peux tres facilement convertir ce format a priori, ou avec mktime() et date() peut-etre.
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006 23 mars 2005 à 15:55
bonjour,
le mieux est de mettre la date au format texte tu met 23/03/2005
(ecrit comme ça c'est plus facile)
tu recupère tes valeurs de la base
et tu change le format grace à php.
setlocale(LC_TIME, "fr"); bien vue malalam
$ta_date=strftime("%A %d %B %Y");