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 :

[Dates] Besoin d'un calendrier/liste de dates réelles


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Points : 50
    Points
    50
    Par défaut [Dates] Besoin d'un calendrier/liste de dates réelles
    Salut,

    je fais un planning pour une boite qui doit être dispo en Intranet donc j'utilise XHTML/PHP/javascript. Le planning fonctionne bien mais j'aurais besoin d'y lier des dates réelles tout en pouvant changer l'affichage d'une semaine sur l'autre à l'aide de boutons "semaine suivant"/"semaine précédente".

    Voici un screen de mon planning :

    Je voudrais qu'il y est écrit "Lundi 01/08/2006", "Mardi 02/08/2006" etc.. et que quand je clique sur semaine suivante ou précédente, changer la date automatiquement. Il me faut des dates réelles sachant qu'il faut que je les sauvegarde dans une base de données.

    Quelqu'un aurait-il une idée svp? quelque chose de simple et de fonctionnel de préférence car je n'ai plus beaucoup de temps devant moi.

  2. #2
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    salut,

    un début:

    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
    20
    21
    
    //on récupère la date
    $datex  = date("d/m/Y");
    
    list($jour, $mois, $annee) = explode('/',$datex);
    
    //on recupere le numero du jour de la semaine
    // Dimanche(0) à samedi(6)
    $num = date("w",mktime(0,0,0,$mois,$jour,$annee));
    
    //on calcule donc la date du lundi de la semaine en cours
    if($num==0){$lundi = date("d/m/Y", mktime(0,0,0,$mois,$jour-6,$annee));}
    else{$lundi = date("d/m/Y", mktime(0,0,0,$mois,$jour+(1-$num),$annee));}
    
    list($jour, $mois, $annee) = explode('/',$lundi );
    
    //on calcule la date du lundi de la semaine derniere
    $lundi_dernier = date("d/m/Y", mktime(0,0,0,$mois,$jour-7,$annee));
    //ou la date du lundi de la semaine suivante
    $lundi_dernier = date("d/m/Y", mktime(0,0,0,$mois,$jour+7,$annee));
    a+

  3. #3
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Points : 50
    Points
    50
    Par défaut
    Merci! c'est bon je m'en suis sorti avec les différentes fonctions de dates!

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

Discussions similaires

  1. [2005] Liste de dates de fin de mois entre deux dates
    Par scornille dans le forum Développement
    Réponses: 2
    Dernier message: 16/09/2013, 15h03
  2. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/01/2006, 15h56
  3. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/01/2006, 14h55
  4. implanter des calendriers pour les dates
    Par student007 dans le forum Access
    Réponses: 7
    Dernier message: 24/10/2005, 19h24
  5. date du jours ds calendrier
    Par vins111282 dans le forum Access
    Réponses: 3
    Dernier message: 13/10/2005, 16h01

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