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 :

Evénements récurrents en PHP avec un jour de la semaine


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 3
    Par défaut Evénements récurrents en PHP avec un jour de la semaine
    Bonjour,

    Je dois faire un système d'agenda assez "complexe". Les utilisateurs peuvent ajouter des séances pour une fiche et il faut que cette séance soit récurrente.
    Mon problème n'est pas la récurrence car j'ai déjà 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
     
    $year = date("Y");
    $year1 = intval($year) - 1;
     
    // Première date
    $begin = new DateTime($year1.'-10-31 19:30');
     
    // Date de fin
    $end = new DateTime($year.'-11-01 19:30');
     
    // Récurence
    // Plus 1 semaine
    $interval = new DateInterval('P1W');
     
    $daterange = new DatePeriod($begin, $interval ,$end);
     
    foreach($daterange as $date){
        echo strtotime($date->format("Y-m-d H:i")) . " | " . $date->format("Y-m-d H:i") . "<br>";
    }
    Mais plus le fait de comment savoir quand débuter ma date avec le bon jour de la semaine avec de créer mes timestamps.

    Prenons par exemple que la personne met sa séance le Mercredi de 19h30 à 21h00. Il faut que sa séance débute du 01/11/n jusqu'au 31/10/n+1 où n est l'année en cours.

    Je suis tout ouïe à vos propositions.

    Merci d'avance

  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
    Si tu veux tous les mercredi entre les deux dates tu as des expressions naturelles comme "first wednesday" ou "next wednesday"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 3
    Par défaut
    Ah je ne connais pas, tu aurais une explication ?

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    La doc explique tout ici

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 3
    Par défaut
    C'est parfait, cela fonctionne niquel.

    Merci

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

Discussions similaires

  1. [AJAX] Mise à jour d'une variable php avec Ajax
    Par amine2208 dans le forum AJAX
    Réponses: 5
    Dernier message: 03/07/2014, 02h49
  2. [MySQL] Variable PHP dans formulaire avec mise à jour base de données
    Par flingue dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 28/11/2009, 08h54
  3. [PHP-JS] Mise à jour de frames avec Javascript
    Par GLDavid dans le forum Langage
    Réponses: 10
    Dernier message: 31/05/2006, 11h49
  4. installation php avec option --with-pgsql: marche pô.
    Par phil25 dans le forum Requêtes
    Réponses: 3
    Dernier message: 02/01/2004, 16h59
  5. ASP + PHP avec le même phpmyadmin comment faire?
    Par King Boulet dans le forum ASP
    Réponses: 8
    Dernier message: 29/10/2003, 17h57

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