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 :

Aide sur objet date


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Par défaut Aide sur objet date
    Bonjour à tous,

    je suis plus que débutant en javascript et j'aurai besoin de vos conseil sur l'objet date.
    Je dois créer une fonction basée sur get.Month le but étant de retourner une valeur spécifique en fonction du trimestre en cours.
    Voici ce que j'ai commencé mais qui ne fonctionne pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function rotation () {
    var today = new Date();
    var month = today.getMonth();
    var month = new
     
    if (month >=0 & <=2) {document.write("test1")};
    if (month >=3 & <=5) {document.write("test2")};
    if (month >=6 & <=8) {document.write("test3")};
    if (month >=9 & <=11) {document.write("test4")};
    }
    toute aide serait la bienvenue.
    Merci.

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 117
    Par défaut
    tu vires
    qui n'a rien à faire là et c'est bon

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut
    Salut,

    En Javascript (comme dans d'autres langages), le "ET" logique se note "&&".
    De plus, il y a pas mal d'erreurs de syntaxe dans ton code, mais c'est peut être lorsque tu l'as recopié dans ton message...

    Le code suivant devrait fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function rotation () {
    var today = new Date();
    var month = today.getMonth();
     
    if (month >=0 && month <=2) {document.write("test1");}
    if (month >=3 && month <=5) {document.write("test2");}
    if (month >=6 && month <=8) {document.write("test3");}
    if (month >=9 && month <=11) {document.write("test4");}
    }
    Tu peux aussi écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (month <= 2) {document.write("test1");}
    else if (month <= 5) {document.write("test2");}
    else if (month <= 8) {document.write("test3");}
    else if (month <= 11) {document.write("test4");}

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut détecter le trimestre en cours
    Salut,

    Quelque chose d'un peu plus propre :
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title>détecter le trimestre en cours</title>
      <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
      <style type="text/css">
      /* code css */
      </style>
    </head>
    <body>
      <!-- code xhtml -->
      <script type="text/javascript">
      <!--
        var d = new Date();
        var t = parseInt((d.getMonth()+4)/4); // +4 -> +1 pour ne pas démarrer le mois à zéro ; +3 pour ne pas démarrer le trimèstre à zéro
        var s = (t===1) ? "er" : "ème";
        alert("nous sommes au "+ t+s +" trimèstre");
      //-->
      </script>
    </body>
    </html>
    PS : vivement le week-end, j'ai eu du mal à calculer ça!

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Par défaut
    Merci pour votre aide et surout la rapisitité !!! je comprends mieux la démarche maintenant et avec tous les exemples je vais enfin pouvoir finir mon script.

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

Discussions similaires

  1. Aide sur MAX(date)
    Par anttheo dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/06/2014, 12h40
  2. aide sur objet en c#
    Par altair8080 dans le forum C#
    Réponses: 0
    Dernier message: 22/11/2008, 17h54
  3. [mysql] Aide sur requete (date)
    Par cassy dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/10/2007, 09h49
  4. Aide sur POO :: Classe et liste d'objet
    Par Andry dans le forum Langage
    Réponses: 1
    Dernier message: 23/01/2006, 15h51
  5. [CR]Aide sur les fonction de date et plage de date.
    Par Job dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 08/11/2005, 09h19

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