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 :

Parcourir des dates


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut Parcourir des dates
    Bonjour,

    Étant actuellement en stage, je lutte sur un problème assez complexe pour moi.

    En effet je dois initialiser un tableau avec toutes les dates( [[0] => 01/01/2011, [1] => 02/01/2011, [2] => .....etc) pour une année donnée.

    La question est comment puis-je récupérer ces dates ?

    J'espère avoir était assez clair...

    Cordialement.

  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
    Points : 44 155
    Points
    44 155
    Par défaut
    On ne vous apprends rien en cours ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $a = '2010';
    $obj_datedebut = date_create($a.'-01-01');
    $obj_datefin = date_create($a.'-12-31');
    for ($datex = clone $obj_datedebut; $datex->format('U') <= $obj_datefin->format('U'); $datex->modify('+1 days')) {
    	$tableau[] = $datex->format('d/m/Y');
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Yes cool, je connaissais pas cette fonction (create_date),

    En ce qui concerne l'école vu le bts de m.. (info de gestion => évitez !!) que je fais je t'avoue que non ils ne nous enseignes pas ce genre de chose.

    Sur ce je te remercie, et je vois si sa marche..

  4. #4
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    On peut faire du plus classique avec strtotime
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $a = '2010';
    $datedebut = $a.'-01-01';
    $datefin = strtotime($a.'-12-31');
    for ($j = 0; strtotime($datedebut . ' +' . $j . ' DAY') <= $datefin; $j++) {
    	echo date('d/m/Y', mktime(0,0,0,1,$j+1,$a));
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Merci j'ai choisi le premier qui est ce que je recherche

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

Discussions similaires

  1. Boucle pour parcourir des dates
    Par DjiLow dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2012, 14h56
  2. Manipuler des dates...
    Par Ti Jen-tsie dans le forum Langage
    Réponses: 4
    Dernier message: 26/06/2003, 11h46
  3. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 13h01
  4. Réponses: 3
    Dernier message: 19/03/2003, 15h19
  5. Fonctions de manipulation des chaines et des dates
    Par Fares BELHAOUAS dans le forum Débuter
    Réponses: 3
    Dernier message: 09/11/2002, 22h43

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