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 :

Calendrier de réservation


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Stagiaire en développement php
    Inscrit en
    Avril 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Stagiaire en développement php

    Informations forums :
    Inscription : Avril 2016
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Calendrier de réservation
    Bonjour à tous

    Voilà mon problème : j'aimerai mettre en place sur mon site un calendrier qui afficherait en rouge les dates auxquels un certain matériel est déjà réservé. J'ai créé une table dans ma base de données qui liste les matériels et une 2ème qui récupère les informations d'un formulaire (date d'emprunt et de retour de tel matériel). Ainsi, en remplissant le formulaire, l'utilisateur se réserverait ainsi le matériel voulu sur le calendrier.

    Le problème étant que je ne sais absolument pas comment gérer les dates. J'ai essayé de créer une fonction qui rentrait la différence de jours entre la date de retour et la date d'emprunt du matériel dans un tableau, afin d'essayer de créer mon calendrier en fonction de ce tableau. Mais je m'y perds totalement entre les mois, les années bissextiles, etc...

    Je ne sais pas trop comment aborder le sujet en fait, si quelqu'un avait une solution je serais ravi de la connaître

    Merci beaucoup d'avance
    Cordialement

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 439
    Points : 15 813
    Points
    15 813
    Par défaut
    pour travailler avec les dates, les fonctions http://php.net/date, http://php.net/mktime et http://php.net/time sont très utiles

    exemple d'utilisation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $annee = date("Y"); // année en cours
    $mois = date("m"); // mois en cours
    var_dump(mktime(0, 0, 0,  $mois,     1, $annee)); // 1451862000 : 1er jour du mois à 00 h 00
    var_dump(mktime(0, 0, -1, $mois + 1, 1, $annee)); // 1462053599 : dernier jours du moi à 23 h 59 min 59 s

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Tu peux aussi utiliser DateTime, notamment la fonction DateTime::diff (ou date_diff si tu travailles en procédural) pour calculer des différences entre deux dates.

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

Discussions similaires

  1. [SP-2010] calendrier de réservation
    Par tortuegenie dans le forum SharePoint
    Réponses: 4
    Dernier message: 17/05/2011, 17h56
  2. [Calendrier] Calendrier de réservation
    Par DjiLow dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/02/2011, 13h32
  3. [Dates] Calendrier de réservation
    Par frog43 dans le forum Langage
    Réponses: 5
    Dernier message: 25/03/2008, 17h08
  4. [Calendrier] problème calendrier de réservation
    Par reg64 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 17/07/2007, 12h28
  5. Calendrier de réservation
    Par alex38 dans le forum Access
    Réponses: 5
    Dernier message: 27/07/2006, 00h18

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