Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : formater une date [ Divers / Général ] (m2rtech)

mercredi 13 août 2008 à 18:27:29 | formater une date

m2rtech

bonjour,

j'ai une variable date :
$Date_encours
qui est sous le format anglais (Y-m-s)
je souhaite l'afficher
sous le format 13 Aou 2008

merci de votre aide

mercredi 13 août 2008 à 18:59:32 | Re : formater une date

nicomilville

Membre Club
Salut,

Tu peus changer le format de ta date comme ça :

$date_encours = strtotime($date_encours);

$date_encours = date('s-F-Y',$date_encours); //version anglaise, pour la verson française faut faire une fonction ou une class qui transforme des mots a l'aide d'expressions régulières...

a++

Si la réponse vous convient, pensez : Réponse acceptée !


mercredi 13 août 2008 à 20:35:14 | Re : formater une date

malalam

Administrateur CodeS-SourceS
hello,

voir setlocale() (http://www.php.net/manual/fr/function.setlocale.php), date() ou strtotime() et strftime() , et, très important en PHP 5 >= 5.1, date_default_timezone_set().

http://www.php.net/manual/fr/ref.datetime.php


mercredi 13 août 2008 à 21:24:03 | Re : formater une date

nasro81

Réponse acceptée !

Hello,

Voila une fonction que te permet d'afficher la date courante en français

function date_courante_fr(){

            $mois['01']='Janvier';   $mois['02']='Février';
            $mois['03']='Mars';      $mois['04']='Avril';
            $mois['05']='Mai';       $mois['06']='Juin';
            $mois['07']='Juillet';   $mois['08']='Aout';
            $mois['09']='Septembre'; $mois['10']='Octobre';
            $mois['11']='Novembre';  $mois['12']='Décembre';
   
    $jour  = date('d'); //Récupere le jour courant
    $_mois  = date('m'); //Récuperer le mois courant
    $_mois = $mois[$_mois]; //Récuperer le mois courant en lettre
    $_annee = date('Y'); //L'année courante
    $date_formate  =$jour." ".$_mois." ".$_annee; // la date formatée
   
    return $date_formate;
}

echo date_courante_fr();



jeudi 14 août 2008 à 11:37:55 | Re : formater une date

m2rtech

Bonjour et merci à tous !!

j'ai utilisé les propositions de tous et ça marche.
j'ai adapté à mes besoins la fonction de Narso81
car la fonction dont j'ai besoin doit avoir un argument (un jour quelconque)
je la poste pour d'autres...

    function date_courante_fr($date_progress){
            $mois['01']='Janvier';   $mois['02']='Février';
            $mois['03']='Mars';      $mois['04']='Avril';
            $mois['05']='Mai';       $mois['06']='Juin';
            $mois['07']='Juillet';   $mois['08']='Aout';
            $mois['09']='Septembre'; $mois['10']='Octobre';
            $mois['11']='Novembre';      $mois['12']='Décembre';
            $tjour['Mon']='Lun';            $tjour['Tue']='Mar';
            $tjour['Wed']='Mer';            $tjour['Thu']='Jeu';
            $tjour['Fri']='Ven';            $tjour['Sat']='Sam';
            $tjour['Sun']='Dim';           
  
    $jourl = $tjour[date('D',strtotime($date_progress))];
    $journ  = date('d', strtotime($date_progress)); //Récupere le jour en chiffre
    $_mois  = date('m',strtotime($date_progress)); //Récuperer le mois courant
    $_mois = $mois[$_mois]; //Récuperer le mois courant en lettre
    $_annee = date('Y',strtotime($date_progress)); //L'année courante
    $date_formate = $jourl." ".$journ." ".$_mois." ".$_annee; // la date formatée
  
    return $date_formate;
}
//pour info pour les débutants comme moi, l'appel de la fonction se fait:
//echo date_courante_fr($date_progress);
// le format de la date $date_progress est sous la forme : 'Y-m-d'

Merci à narso81 pour ta fonction !

jeudi 14 août 2008 à 11:42:06 | Re : formater une date

nicomilville

Membre Club
De rien...

Bon ba si ça marche c'est bien...

a++

Si la réponse vous convient, pensez : Réponse acceptée !


jeudi 14 août 2008 à 11:47:45 | Re : formater une date

nasro81

Je t'en prie..

Nasro81

Bon courage!!

jeudi 14 août 2008 à 17:25:54 | Re : formater une date

m2rtech

Bonjour,

je suis bloqué avec un truc tout con!
comment formater : par exemple :
07
en
07:00:00

merci d'avance

jeudi 14 août 2008 à 17:36:53 | Re : formater une date

nicomilville

Membre Club
Salut,

ba il te suffis de rajouter un chaine derrière ta variable...

$numero = '07';
$numero .= ':00:00';

a++

Si la réponse vous convient, pensez : Réponse acceptée !




Cette discussion est classé dans : date, format, formater


Répondre à ce message

Sujets en rapport avec ce message

format de date et time en c+ [ par tertulia ] comment modifier le format de la date c'est dire remplacer les / par - et de l'heure càd remlacer : par - voilac pour pouvoir creer un fichier avec la Comparaison de date [ par benett ] Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C formater une date [ par Stephane ] salutj'ai un gros pb que j'arrive pas a resoudre.j'ai une date dans une variable du type "2002/05/08", je voudrai arriver par quelque moyen que ce soi Convertir une Date au format Timestamp [ par Touf ] Salut !J'ai un petit pb : j'accède à une Date stockée dans une bdd mysql sous la forme (timestamp) "YmdHis" : 20020608105031J'aimerais l'afficher sous Date us rhaaa! [ par phildarvador ] Salut à tous, J'ai une date dans une table mysql (au format date yyyy-mm-dd) et je ne trouve pas comment faire pour la transformer en dd-mm-yyyy (en f Visual basic pour application Prob Date userform [ par velo ] Lorque l'utilisateur de ma macro saisie une date en TextBox1 (Feuille Userform) 31/12/2002 ces données sont sous forme de texte Comment les converti PHP / ODBC (base access) : Pb de date ! [ par Alextasis ] AlexVoilà j'ai un ptit problème et ce serait cool si qq un pouvait me renseigner !voilà j'ai une base de donnée ACCESS tout ce qu'il y a de plus simpl changer la date...... [ par rich25200 ] bonjour,dans ma BDD j'insere la date avec la fonction NOW(), il m'insere la date avec ce format "2004-04-28 11:21:03"..je voudrais l'afficher dans une PHP et MySQL : format de date [ par vir76 ] Salut tout le monde,Voilà, dans MySQL, j'ai converti mon format DATE à l'aide de la fonction SELECT DATE_FORMAT(nom de mon champ, mon format)Le serveu PHP et MySQL : format de date [ par vir76 ] Bonjour,Je voudrais convertir le format de date de mySQL (aaaa-mm-jj) en format français (jj-mm-aa). J'ai essayé plusieurs fonctions présentes sur ce


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.