DATETIME et affichage

Répondre
anasha
le 25/10/2003 à 09:27
anasha
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]
LA GLOBULE
le 25/10/2003 à 10:30
LA GLOBULE
Regarde la fonction date et la fonction mktime.
Ces deux fonctions doivent suffir pour faire ton truc.
anasha
le 25/10/2003 à 11:13
anasha
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]
i M@N
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.
LA GLOBULE
le 25/10/2003 à 12:10
LA GLOBULE
Mouais, beaucoup de consommation de ressources pour po grand chose quoi smiley

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");
?>
zebden
le 25/10/2003 à 15:10
zebden
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
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours