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

JavaScript Discussion :

Calendrier modifier l'ordre des jours


Sujet :

JavaScript

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Calendrier modifier l'ordre des jours
    Bonjour,

    Je débute completement sur Javascript et j'ai très peu de connaissance. J'ai récupérer un code déjà réalisé mais je rencontre plusieurs problèmes :

    J'aimerais que les jours de la semaine s'affiche de cette façon > Lun, Mar, Mer, Jeu, Ven, Sam, Dim
    J'aimerais également avoir deux boutons de navigations pour pouvois switcher de mois et bien sûr que le calendrier renvois toujours à la date d'aujourd'hui.
    Nom : Capture d’écran 2020-01-03 à 19.45.49.png
Affichages : 165
Taille : 71,2 Ko


    Voilà le code :
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    function addCalendar(container){
      //get dates
      var today = new Date();
      var day = today.getDay()
      var date = today.getDate();
      var month = today.getMonth();
      var year = today.getFullYear();
      var first = new Date();
      first.setDate(1);
      var startDay = first.getDay();
      var dayLabels = ['S', 'M', 'T', 'W', 'T', 'F', 'S'];
      var monthLengths = [31,28,31,30,31,30,31,31,30,31,30,31];
      var monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
      var dayNames = ['Sat', 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri'];
     
      var current = 1 - startDay;
     
      //assemble calendar
      var calendar = '<label class="date"></label><label class="month">'+monthNames[month]+'</label> <label class="year">'+year+'</label>';
     
      calendar += '<table><tr>';
      dayLabels.forEach(function(label){
        calendar += '<th>'+label+'</th>';
      })
      calendar += '</tr><tr>';
      var dayClasses = '';
      while( current <= 30){
        if (current > 0){
          dayClasses = '';
          today.setDate(current);
          if (today.getDay() == 0 || today.getDay() == 6){
            dayClasses += ' disabled';
          }
          if (current < date){
            dayClasses += ' disabled';
          }
          if (current == date){
            dayClasses += ' today';
          }
          calendar += '<td class="'+dayClasses+'" data-day="'+dayNames[(current + startDay)%7]+'">'+current+'</td>';
        } else {
          calendar += '<td></td>';
        }
     
        if ( (current + startDay) % 7 == 0){
          calendar += '</tr><tr>';
        }
     
        current++
      }
     
      calendar += '</tr></table>';
      container.html(calendar);
     
      invokeCalendarListener();
    }
    Pourriez vous m'apporter votre aide et votre expertise sur le sujet ?

    Merci beaucoup pour votre aide.
    Dernière modification par NoSmoking ; 04/01/2020 à 11h15. Motif: (MP) Suppression mot HELP du titre

Discussions similaires

  1. calendrier javascript avec dates passées grisées
    Par arnogef dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/08/2009, 02h18
  2. [POO] Calendrier Javascript
    Par HWICE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 12/08/2008, 21h14
  3. Calendrier javascript et php
    Par cutpeter56 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/04/2008, 10h04
  4. Demande d'un calendrier Javascript
    Par kodo dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 24/05/2006, 08h56

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