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 en anglais (jours et mois en anglais) vers calendrier en français


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut Calendrier en anglais (jours et mois en anglais) vers calendrier en français
    Bonjour à tous!

    Je suis en train de créer un site web pour une ASBL, ce site doit offrir la possibilité de louer une salle, chaque location ne dure qu'une journée et je compte ajouter des choses après mais chaque chose en son temps ;D

    Pour le moment, je suis bloqué avec un problème que je pensais simple à résoudre mais il n'en est rien... Le calendrier que j'ai trouvé est en anglais (jours / mois en anglais) et je souhaiterai les mettre en français.
    Aucun problème pour les jours, mais pour les mois, pas moyen d'y arriver, si je change les mois dans le "switch case" l'affichage la première fois est correct, mais lorsque je clique sur une des flèches pour passer au mois suivant / précédent, je n'obtiens plus que le cas ERROR...
    J'ai également essayé de créer un vecteur (tableau à 1 dimension si vous préférez...) avec les mois en français dedans mais, à nouveau, le premier affichage se fait bien mais c'est le seul, je retombe sur le cas ERROR par la suite...

    Voici 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
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
     
    <div id="cal">
                    <table id="wp-calendar">
                        <caption>Month Year</caption>
                        <thead>
                        <tr>
                          <th scope="col" title="Lundi">Lu</th>
                          <th scope="col" title="Mardi">Ma</th>
                          <th scope="col" title="Mercredi">Me</th>
                          <th scope="col" title="Jeudi">Je</th>
                          <th scope="col" title="Vendredi">Ve</th>
                          <th scope="col" title="Samedi">Sa</th>
                          <th scope="col" title="Dimanche">Di</th>
                        </tr>
                      </thead>
     
                      <tbody>
                        <tr>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                        </tr>
                        <tr>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                        </tr>
                        <tr>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                        </tr>
                        <tr>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                        </tr>
                        <tr>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                          <td></td>
                        </tr>
                      </tbody>
     
                      <tfoot>
                        <tr>
                          <td colspan="3" id="prev">
                            <a href="#" title="Mois Précédent"></a>
                          </td>
                          <td colspan="2">&nbsp;</td>
                          <td colspan="3" id="next">
                            <a href="#" title="Mois Suivant"></a>
                            </td>
                        </tr>
                      </tfoot>
                    </table>
                    <script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script>
                    <script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
                    <script>
                        var tab_mois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
                        var stringMonth = function(m)
                        {
                          switch(parseInt(m))
                          {
                            case 0:  return 'January';
                            case 1:  return 'February';
                            case 2:  return 'March';
                            case 3:  return 'April';
                            case 4:  return 'May';
                            case 5:  return 'June';
                            case 6:  return 'July';
                            case 7:  return 'August';
                            case 8:  return 'September';
                            case 9:  return 'October';
                            case 10: return 'November';
                            case 11: return 'December';
                            default: return '#ERROR#';
                          }
                        }
     
                        var setUpCalendar = function(monthToShow)
                        {
                          if (typeof monthToShow == 'string')
                              monthToShow = new Date(monthToShow);
                          if (typeof monthToShow == 'object')
                              monthToShow = monthToShow;
                          else
                              monthToShow = new Date();
     
                          // Vars
                          var m = monthToShow.getMonth();
                          var y = monthToShow.getFullYear();
                          var numDays = new Date(y, m + 1, 0).getDate();
                          var fom = new Date(y, m, 1).getDay();
                          var lom = new Date(y, m + 1, 0).getDay();
                          var current = m == new Date().getMonth() &&
                                        y == new Date().getFullYear();
     
                          // Correct for Sundays
                          if (fom == 0)
                            fom = 7;
                          if (lom == 0)
                            lom = 7;
     
                          // Correct the # of rows, say if 6
                          if ((fom == 7 && numDays > 29) || (fom == 6 && numDays == 31))
                            $('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>').appendTo('tbody');
                          // or only 4 are needed
                          if (fom == 1 && numDays == 28)
                            $('tbody tr:last-child').remove();
     
                          // Set title
                          var month = stringMonth(m);
                          $('table > caption').html(month+' '+y);
     
                          // Add starting space and remove extra cells
                          if (fom != 1) 
                          {
                            $('tbody > tr:first-child > td').eq(0).attr('colspan', fom - 1);
                            $('tbody > tr:first-child').children().slice(9 - fom).remove();
                          }
     
                          // Add ending space and remove extra cells
                          if (lom != 7) 
                          {
                            $('tbody > tr:last-child > td').eq(lom).attr('colspan', 7 - lom);
                            $('tbody > tr:last-child').children().slice(lom + 1).remove();
                          }
     
                          // Add dates in correct cells
                          var $cells = $('tbody td');
                          // If we have spaces, remove them
                          if ($cells.eq(0).attr('colspan'))
                          {
                            $cells = $cells.slice(1);
                          }
                          if ($cells.eq($cells.length-1).attr('colspan'))
                          {
                            $cells = $cells.slice(0, $cells.length-1);
                          }
                          $cells.each(function(i, elem)
                          {
                            $(elem).html(i+1);
                          });
     
                          // Add shading to today's date
                          if(current)
                            $cells.eq(new Date().getDate()-1).attr('id', 'today');
     
                          var prevM = monthToShow.getMonth()-1;
                          if(prevM == -1)
                            prevM = '11';
                          $('#prev a').html('&laquo; '+stringMonth(prevM));
                          var nextM = (monthToShow.getMonth()+1) % 12;
                          $('#next a').html(stringMonth(nextM)+' &raquo;');
     
     
                        }
     
                        var resetCalendar = function()
                        {
                          $('tbody').empty();
                          $('tbody').html('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>');
                        }
     
                        $('#prev a').click(function()
                        {
                          var showing = new Date('01 '+$('table > caption').html());
                          var prevM = showing.getMonth();
                          var prevY = showing.getFullYear();
                          if(prevM == 0){
                            prevM = '12';
                            prevY--;
                          }
                          resetCalendar();
                          setUpCalendar(new Date(prevM+'/01/'+prevY));
                        });
                        $('#next a').click(function()
                        {
                          var showing = new Date('01 '+$('table > caption').html());
                          var nextM = showing.getMonth()+2;
                          var nextY = showing.getFullYear();
                          if(nextM == 13)
                          {
                            nextM = '01';
                            nextY++;
                          }
                          resetCalendar();
                          setUpCalendar(new Date(nextM+'/01/'+nextY));
                        });
     
                        setUpCalendar();
                    </script>
     
                </div>
    Si quelque chose n'est pas clair, n'hésitez pas à demander

    Merci d'avance!

  2. #2
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    Bonjour,

    J'ai eu un cas similaire avec le mois, je l'ai résolu en retirant le 0 du mois : janvier = 01 et devrait être 1 pour ton array ... il en va de même jusque 9.
    Si c'est cela, le calendrier devrait être bon pour le 10me élément pour toi : novembre.

    Par contre le array des mois serait alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var tab_mois = new Array("","Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
    Il faudrait également changer le switch case de 1 à 12

    J'avoue ne pas avoir regardé ton code en profondeur, c'est juste mon expérience avec un phénomène identique.

    @+
    DDA

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    ahahah je sais que c'est sûrement une question stupide, mais je suis sensé faire quoi? :p
    Car je comprends le principe mais comment faire pour retirer ce 0 en trop? si je commence mon switch à 1, le bouton next n'est alors plus utilisable...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2017
    Messages : 81
    Par défaut
    La méthode getMonth() doit te renvoyer un valeur de -1. A la ligne 104, tu utilises new Date(tonmois).
    L'objet Date en javascript ne comprend pas les mois en Français, il va donc te renvoyer un numéro de mois erroné. Donc tu vas te retrouver avec une error systématique dans ton code.

    Je crois que tu peux passer ton new Date() en français comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var formatter = new Intl.DateTimeFormat("fr", { month: "short" }),
    month1 = formatter.format(new Date()),
    ça devrait donner quelque chose du genre à la ligne 104 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                          if (typeof monthToShow == 'string')
    var formatter = new Intl.DateTimeFormat("fr", { month: "short" }),
                              monthToShow = formatter.format(new Date(monthToShow));

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    Mis à part le fait que je n'aurais jamais trouvé une ligne comme celle-là, même dans mes rêves les plus fous, ça ne marche pas :/
    j'ai bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var setUpCalendar = function(monthToShow)
                        {
                          if (typeof monthToShow == 'string')
                              var formatter = new Intl.DateTimeFormat("fr", { month: "short" }),
                              monthToShow = formatter.format(new Date(monthToShow));
                          if (typeof monthToShow == 'object')
                              monthToShow = monthToShow;
                          else
                              monthToShow = new Date();
    Mais les mois sont toujours en anglais :/

  6. #6
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    Et si tu mets les mois en français dans ton switch case ?
    Car là je ne vois pas à quoi sert ton "var tab_mois".

    Mais je suis nul en JS.

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    nope ca me fait toujours une erreur, je passe dans le cas "#ERROR#" dès que je clique sur une des flèches pour passer au moins suivant / précédent :/

  8. #8
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 140
    Par défaut
    Salut

    Pour ma par je procède de cette façon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script>
    //*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
    	"use strict"; // force la déclaration des variables
    var jours = ["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"];
    var mois = ["Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"];
    //*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
    function DatLng(dat){
    	var d = new Date(dat);
    	return jours[d.getDay()] + " " + d.getDate() + " " + mois[d.getMonth()] + " " + d.getFullYear();
    }
    //*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
    </script>
    J'utilise, par exemple, la fonction comme de cette façon
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("demo2").innerHTML = "Date longue du jour: <font color='blue'>" + DatLng(Date());
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    sauf qu'une fonction comme ca ne va pas beaucoup me servir dans la construction d'un calendrier :/ enfin, je pense

  10. #10
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    Citation Envoyé par djesty Voir le message
    nope ca me fait toujours une erreur, je passe dans le cas "#ERROR#" dès que je clique sur une des flèches pour passer au moins suivant / précédent :/
    Il est clair que le switch case prend la valeur par défaut car ne reconnait pas les autres valeurs.
    C'est pour tous les mois de l'année ?

    Sinon le principe de multiplier le mois par 1 enlève le premier 0 du mois.
    Pur mathématique en fait.
    Une piste pour ton (m).

  11. #11
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    Oui le problème revient pour chaque mois de l'année, le chargement de la page se fait correctement (tout s'affiche en français quand je charge la page pour la "1e fois") mais si je clique sur une des flèches de navigation, plus rien de marche, j'obtiens un " #ERROR# NaN " au lieu de "Aout 2017" (par exemple)...

    Je vais un peu chercher pour le x1 pour (m) mais je ne vois pas en quoi ca pourrait m'aider sachant que, pour moi, le problème vient du Date( ) qui requiert un mois anglais... :/

  12. #12
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    Citation Envoyé par djesty Voir le message
    Oui le problème revient pour chaque mois de l'année, le chargement de la page se fait correctement (tout s'affiche en français quand je charge la page pour la "1e fois") mais si je clique sur une des flèches de navigation, plus rien de marche, j'obtiens un " #ERROR# NaN " au lieu de "Aout 2017" (par exemple)...

    Je vais un peu chercher pour le x1 pour (m) mais je ne vois pas en quoi ca pourrait m'aider sachant que, pour moi, le problème vient du Date( ) qui requiert un mois anglais... :/
    N'oublie pas que ton switch case est de 0 à 11 et pas 01 à 11 ... donc 01 à 09 ne sont pas reconnus et c'est la valeur par défaut qui est alors prise.

    Je suis archi nul en JS, mais je penses à ceci qui poserait problème, en particulier le getMonth() qui retournerait le mois en 2 chiffres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    111     var m = monthToShow.getMonth();

  13. #13
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    sauf que le problème ne se produit que lorsque je traduit les mois en français, lorsqu'ils sont en anglais, je n'ai aucun problème de 0 en trop... tout fonctionne en anglais...

  14. #14
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    Si j'ai bien compris, l'affichage du mois et année se fait ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var month = stringMonth(m);
    $('table > caption').html(month+' '+y);
    Peut-être créer une variable "monthfr" qui relis le mois en français dans ton array "tab_mois" vu que tu connais la position via "m".
    Ce qui reviens à dire : ne traduire que pour l'affichage.

  15. #15
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    J'ai déjà essayé et ça ne marche pas, comme d'habitude, le chargement de la page se fait correctement (il affiche bien "Juillet 2017") mais au clic d'une des flèches de navigation, j'obtiens un "undefined NaN" comme titre et #ERROR# pour les mois à coté des flèches, je n'ai pourtant ajouté que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var monthFr = tab_mois[m];
    $('table > caption').html(monthFr+' '+y);

  16. #16
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut
    En fait je pensais plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var month = stringMonth(m);
    var monthFr = tab_mois[m];
    $('table > caption').html(monthFr+' '+y);
    Tu gardes ainsi la gestion en anglais et affiche en français.

    Si cela fonctionne, il faudra probablement faire la même chose pour le PREV et NEXT.
    Maintenant je suis au bout de ce que je peux te suggérer, les spécialistes JS devront t'aider.

  17. #17
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 59
    Par défaut
    c'est exactement ce que j'avais fait, j'ai juste sélectionné les deux lignes modifiées pour les coller dans le message mais le stringMonth au dessus de mes deux lignes était toujours bel et bien présent... Ça ne règle rien au problème... :/

Discussions similaires

  1. Mois en anglais
    Par bakman dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 06/01/2011, 15h02
  2. Objet mois en anglais
    Par JuniorBI dans le forum Designer
    Réponses: 7
    Dernier message: 15/10/2010, 12h13
  3. forcer le mois en anglais
    Par gilgil dans le forum Administration système
    Réponses: 1
    Dernier message: 19/04/2010, 16h41
  4. Réponses: 2
    Dernier message: 18/08/2009, 11h15
  5. Un Grand Problem pour moi - Delphi & Anglais
    Par pierrefrench dans le forum EDI
    Réponses: 6
    Dernier message: 20/02/2006, 09h43

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