DATETIME et affichage
dans le DaForum, il y a
sscanf($date_reponse, "%4s-%2s-%2s %2s:%2s:%2s", &$date_Y, &$date_M, &$date_j, &$date_H, &$date_i, &$date_s);
et ensuite
echo $date_j.'-'.$date_M.'-'.$date_Y.' à '.$date_H.':'.$date_i;
La date s'affiche comme ceci : 24-10-2003 à 9:26
Moi je voudrais pouvoir l'afficher comme ceci : 24 Oct 2003 à 9:26
Est-ce possible ?
Anasha [php-kiche-nomore]
Regarde la fonction date et la fonction mktime.
Ces deux fonctions doivent suffir pour faire ton truc.
Bon jsui allé dans le manuel php...
oki pour date() j'ai capté, mais ca m'aide pa bocou : dans le premier post j'avais deja changé les formats pour que ca s'affiche comme je voulais, mais ca ne suffit pas...
Pour mktime(), la j'ai po compri...
Est-ce que le format de la date dans la bd a kkchoz a voir ? Parce j'ai vu k'il y a DATE et DATETIME... c'est po pareil ??
Anasha [php-kiche-nomore]
le 25/10/2003 à 11:22
i M@N
Hello !
Alors pas besoin de tout ça LA_GLOBULE ...
Au lieu de faire :
echo $date_j.'-'.$date_M.'-'.$date_Y.' à '.$date_H.':'.$date_i;
tu fais :
$date_M = str_replace ('01','Janvier', $date_M);
$date_M = str_replace ('02','Février', $date_M);
$date_M = str_replace ('03','Mars', $date_M);
$date_M = str_replace ('04','Avril', $date_M);
$date_M = str_replace ('05','Mai', $date_M);
$date_M = str_replace ('06','Juin', $date_M);
$date_M = str_replace ('07','Juillet', $date_M);
$date_M = str_replace ('08','Août', $date_M);
$date_M = str_replace ('09','Septembre', $date_M);
$date_M = str_replace ('10','Octobre', $date_M);
$date_M = str_replace ('11','Novembre', $date_M);
$date_M = str_replace ('12','Décembre', $date_M);
echo 'le '.$date_j.' '.$date_M.' '.$date_Y.' à '.$date_H.':'.$date_i;
Et vala ...
/me malin comme un macaque ! ^^
@+...
One Love, One Heart, One Unity.
Mouais, beaucoup de consommation de ressources pour po grand chose quoi
Moi j'aurais fait :
<?php
$date_reponse = "2003-10-25 12:05:03";
$time = mktime ("12", "05", "03", "10", "25", "2003");
echo $date_transformee = date("d M Y");
echo " à ";
echo $heure_transformee = date("H:i");
?>
Moi je faisais comme ça avant :
<?
//date française
setlocale("LC_TIME","french");
// date
$date = strftime("%A %d %B %Y",mktime(0,0,0,date("m"),date("d"),date("Y")));
?>
Ca marche pas sur tous les serveurs , mais ca te donne une date comme ça genre Samedi 26 Octobre 2003.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: