IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Obtenir la date de demain en toutes lettres


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut [Dates] Obtenir la date de demain en toutes lettres
    J'ai un scripte qui m'affiche la date du jour
    Ce que je veux c'est d'afficher la date du lendemain


    voila le script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    <?php 
    //--- DATE DU JOUR EN FRANCAIS ---// 
    // 
    $date=getdate (); 
    function date_francais($date){   
    //--- Les noms des jours en français 
    $jour{0} = "Dimanche";   
    $jour{1} = "Lundi";   
    $jour{2} = "Mardi";   
    $jour{3} = "Mercredi";   
    $jour{4} = "Jeudi";   
    $jour{5} = "Vendredi";   
    $jour{6} = "Samedi";     
    //--- Les noms des mois en français 
    $mois{1} = "Janvier";   
    $mois{2} = "Février";   
    $mois{3} = "Mars";   
    $mois{4} = "Avril";   
    $mois{5} = "Mai";   
    $mois{6} = "Juin";   
    $mois{7} = "Juillet";   
    $mois{8} = "Août";   
    $mois{9} = "Septembre";   
    $mois{10} = "Octobre";   
    $mois{11} = "Novembre";   
    $mois{12} = "Décembre";   
     
    //--- le jour en français 
    $jourfr=$jour{$date ['wday']};   
    //--- si vous souhaitez une majuscule pour le jour, activez la ligne ci-dessous 
    //$jourfr=ucfirst($jourfr); 
    //--- le jour en chiffre 
    $jour = $date['mday'] ;   
    //--- le mois en chiffre 
    $mois_cf = $date['mon'];   
    //--- le mois en français 
    $moisfr = $mois{$mois_cf} ; 
    //--- si vous souhaitez une majuscule pour le mois, activez la ligne ci-dessous 
    //$moisfr=ucfirst($moisfr); 
    //--- l'annee` 
    $annee = $date['year'];   
    //--- la date complète en français 
    $date_en_francais = "$jourfr $jour $moisfr $annee.";    
    return $date_en_francais;     
    } 
    //--- Affichage ---// 
    echo @date_francais($date); 
     
     
    //--- DATE EN FRANCAIS D'UN TIMESTAMP RECUPERER DANS UNE TABLE ---// 
    //--- peut utiliser le timestamp s'il est fourni ---// 
    //--- exemple : $date1="1034845105"; 
    //--- la variable $date devient : $date=getdate($date1); 
    //--- la fonction ne change pas 
     
    ?>

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    echo date("d-m-Y", time()+24*3600); 
     
    ?>
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut je viens de trouvé ça mais comment l'incrémenté?
    je viens de trouvé ça mais comment l'incrémenté?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
     setlocale(LC_TIME, "french");
     $date_fr = strftime("%A %d %B %Y");
     echo 'Nous sommes le '.$date_fr;
    ?>

  4. #4
    Membre éclairé Avatar de The Nux
    Profil pro
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     setlocale(LC_TIME, "french");
     $date_fr = strftime("%A %d %B %Y", (time() + 86400));
     echo 'Nous serons demain le '.$date_fr;
    ?>

  5. #5
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut C'est bien Mais
    Citation Envoyé par The Nux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     setlocale(LC_TIME, "french");
     $date_fr = strftime("%A %d %B %Y", (time() + 86400));
     echo 'Nous serons demain le '.$date_fr;
    ?>
    C'est bien Mais il m'affiche la date en englais genre
    Nous serons demain: le Tuesday 24 July 2007

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Citation Envoyé par lunick
    C'est bien Mais il m'affiche la date en englais genre
    Nous serons demain: le Tuesday 24 July 2007
    Ca sera plutot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setlocale(LC_TIME, 'fr_FR');
    Mais si tu lis la doc de setlocale() tu verras que ça ne marche pas toujours.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/03/2008, 11h50
  2. Réponses: 6
    Dernier message: 11/04/2007, 16h54
  3. Réponses: 7
    Dernier message: 22/11/2006, 09h14
  4. Réponses: 1
    Dernier message: 12/01/2006, 00h22
  5. Réponses: 2
    Dernier message: 17/12/2005, 20h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo