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

PHP & Base de données Discussion :

Retourner une date de la forme Mois-Année


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 125
    Par défaut Retourner une date de la forme Mois-Année
    Bonjour tout le monde,

    Comment afficher une date sous la forme Mois-Année à partir du code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $semaine = 2;
    $annee = 2013;
    $dt = new DateTime($annee.'W'.sprintf('%02d',$semaine));
    $jours = array();
    $di = new DateInterval('P1D');
    for($i =0; $i<7; $i++)
    {
        $jours[$i] = $dt->format('d/m/y');
        $dt->add($di);
    }
     
    var_dump($jours);

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as l'exemple dans le code avec la méthode "format"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 125
    Par défaut
    Merci pour vos réponses.

    Jeux veux saisir en entrée que l'année mais pas la semaine. Le résultat voulu est le suivant :

    2013-January
    2013-February
    2013-March
    2013-April
    2013-May
    2013-June
    2013-July
    2013-August
    2013-September
    2013-October
    2013-November
    2013-December

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne pense pas qu'il soit nécessaire de sortir l'artillerie des dates si tu ne manies que des mois.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $tblMois = array(1=>January, 2=>February, 3=>March);
    $annee = 2013;
    foreach ($tblMois as $mois) {
       echo $annee . ' - ' . $mois . '<br/>';
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [Toutes versions] date sous forme mois-année
    Par zahara81 dans le forum Access
    Réponses: 1
    Dernier message: 15/06/2011, 10h46
  2. Retourner une date avec le mois précédent
    Par labolabs dans le forum PL/SQL
    Réponses: 2
    Dernier message: 28/12/2009, 10h04
  3. Réponses: 7
    Dernier message: 11/03/2007, 22h49
  4. Réponses: 3
    Dernier message: 27/01/2006, 12h36
  5. [JDBC] Requête avec une date sous la forme dd/MM/yyyy
    Par sylviefrfr dans le forum JDBC
    Réponses: 6
    Dernier message: 12/11/2005, 09h35

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