+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Inscrit en
    octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 9
    Points : 4
    Points
    4

    Par défaut trouver les lundi et mardi entre 2 dates

    Bonjour,

    Je travailles actuellement sur un outil de reservation en ligne et j'ai une question concernant une problématique.
    je récupère deux dates (une date de début et une date de fin) avec un calendrier dojo dans un $_POST['date_debut'] et $_POST['date_fin'].
    Je souhaiterais trouver par exemple les lundi et mardi entre ces deux dates.

    j'ai essayé un peu toutes les fonctions php sur les dates couplés entre eux mais je ne m'en sort pas....
    L'idée sera au final de créer un boucle pour remplir une base de donnée mysql.

    Si vous avez des questions n'hésitez pas.

    merci et @ bientôt

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro Vincent
    Inscrit en
    juillet 2005
    Messages
    21 437
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent

    Informations forums :
    Inscription : juillet 2005
    Messages : 21 437
    Points : 31 237
    Points
    31 237

    Par défaut

    Un exemple avec les lundi et jeudi :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $obj_datex = date_create($_POST['date_debut']  . ' -1 day');
    $obj_datefin = date_create($_POST['date_fin']);
    while ($obj_datex->format('U') <= $obj_datefin->format('U')) {
    	$obj_datex->modify('next monday');
    	echo 'lundi ' . $obj_datex->format('d/m/Y') .'<br/>';
    	$obj_datex->modify('next thursday');
    	if ($obj_datex->format('U') <= $obj_datefin->format('U')) {
    		echo 'jeudi ' . $obj_datex->format('d/m/Y') .'<br/>';
    	}
    }
    Les dates en entrée sont au format y-m-d

  3. #3
    Invité de passage
    Inscrit en
    octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 9
    Points : 4
    Points
    4

    Par défaut

    Merci c'est exactement ce que je cherchais.....

    je tag "resolu" sur ce message....

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •