![]() |
PHP/MySQL changer un format de date
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
PHP/MySQL changer un format de date
Bonjour à tous,
j'essai, en vain, de transformer l'affichage d'une date issue d'une base sql. j'ai essayé ca : $data['date'] = strftime('%d.%m', $data['date']); mais ca me renvoi la date du jour. C'est pour afficher une date de news, il y a aussi $data['news'], dans lesquels j'arrive bien a faire $data['news'] = str_replace("\n","<br>", $data['news']); 'fin bref j'y arrive pas... ![]() Quelqu'un peut m'aider, please ?
__________________
L'ignorance n'excuse pas la CONNERIE |
#2
|
||||
|
||||
Perso j'utilise ceci :
Code:
function Fdate($date) { if($date!="") { $lemois['01']="Janvier"; $lemois['02']="Février"; $lemois['03']="Mars"; $lemois['04']="Avril"; $lemois['05']="Mai"; $lemois['06']="Juin"; $lemois['07']="Juillet"; $lemois['08']="Août"; $lemois['09']="Septembre"; $lemois['10']="Octobre"; $lemois['11']="Novembre"; $lemois['12']="Décembre"; if ( ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs ) ) { return $regs[3]." ".$lemois[$regs[2]]." ".$regs[1]; } else { if($date=="NULL"){return "";} else{return $date; } } } else {return "";} } Mais je ne suis pas sur que c'est bien ce que tu cherches. |
#3
|
||||
|
||||
En effet ca ne correspond pas... mais merci quand meme
au fait je me rend compte que j'ai oublié de preciser que je voudrais changer le format US (2006.04.20) en format FR court (20.04).
__________________
L'ignorance n'excuse pas la CONNERIE |
#4
|
||||
|
||||
Dans ta base de données, ta date est de quelle forme exactement : Standards SQL, Timestamp Unix, ... ?
__________________
- La théorie, c'est quand on sait tout et que rien ne fonctionne. - La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. - Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! - Albert Einstein - |
#5
|
|||
|
|||
Si tu as le timestamp (ou une manière de l'avoir), tu peux utiliser la fonction date()
EDIT : strtotime() peut t'aider en fait pour avoir le timestamp. |
#6
|
||||
|
||||
Quote:
![]() Qu'il est fort ce fonji ![]()
__________________
- La théorie, c'est quand on sait tout et que rien ne fonctionne. - La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. - Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! - Albert Einstein - |
#7
|
||||
|
||||
Autant de lemoi(s) dans une seule page, ça fait bizarre
![]()
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances Ne soyez pas un boulet ! |
#8
|
|||
|
|||
date avec jour en lettre
Bonjour Spycam,
Tres interessante ta fonction, mais si je veux ajouter le jour en toutes lettres je rajoute quoi dans ta fonction ?? Merci |
#9
|
||||
|
||||
Code:
function Fdate($date) { setlocale(LC_ALL, "fr_FR"); return strftime("%A %d %B %Y", strtotime($date)); } %A correspond au jour écrit de manière littérale, %d au numéro du jour, %B au mois de manière littérale et %Y à l'année. Les fonctions magiques sont strftime et strtotime. Last edited by Spycam; 17-11-2007 at 17:37. |
#10
|
|||
|
|||
re,
ca me mets pas le jour en nombre!!! ca met : mardi novembre 2007 comment faire ? ++ |
#11
|
||||
|
||||
Remplace %e par %d.
![]() |
#12
|
|||
|
|||
Merci ca marche !
+++ |
![]() |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Recherche date création adresse ICQ | benouh | Logiciels | 4 | 09-08-2006 14:19 |
Date de sortie de la version 8.0 finale d'Opera ? | ffm76600 | Logiciels | 3 | 02-02-2005 19:30 |
Quel est, d'après vous, le meilleur format de gravure DVD? | rog62 | Discussions | 27 | 09-02-2004 17:00 |
Changer de FAI ? Oui pour 46% des français ! | Matt | Actualité | 54 | 26-12-2003 15:06 |
Comment changer le nom | eins | Windows NT4/2000/XP Client | 4 | 23-10-2003 08:47 |
All times are GMT +2. The time now is 02:59.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.