begin process at 2012 05 28 21:23:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

formater une date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formater une date

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ée 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

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,716 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales