A l'aide le java script me torture
Bonjour,
je veut faire une fonction qui me permet de calculé le nombre de jour d'une année introduite au clavier ainsi mon problème réside dans le faite de faire une fonction qui me permet de vérifier si l'année si elle est bissextile ou non j'en est fait une mais ca marche pas s'il vous plait quelqu'un peut m'aider voici le scripte que j' ai écris
function calcule (form1)
{
if(document.form1.mois.value=="1")
document.form1.resultat.value="31";
if(document.form1.mois.value=="2")
{
var t=document.form1.anne.value;
if(bissextile(t))
{
document.form1.resultat.value="29";
else
document.form1.resultat.value="28";
}
}
}
function bissextile(annee)
{
if ((annee%4==0) && (annee %100)!=0 || (annee%400)==0)
{
return(true);
else
return(false);
}
}
}
</script>
je veut faire une fonction qui me permet de calculé le nombre de jour d'une année introduite au clavier ainsi mon problème réside dans le faite de faire une fonction qui me permet de vérifier si l'année si elle est bissextile ou non j'en est fait une mais ca marche pas s'il vous plait quelqu'un peut m'aider voici le scripte que j' ai écris
function calcule (form1)
{
if(document.form1.mois.value=="1")
document.form1.resultat.value="31";
if(document.form1.mois.value=="2")
{
var t=document.form1.anne.value;
if(bissextile(t))
{
document.form1.resultat.value="29";
else
document.form1.resultat.value="28";
}
}
}
function bissextile(annee)
{
if ((annee%4==0) && (annee %100)!=0 || (annee%400)==0)
{
return(true);
else
return(false);
}
}
}
</script>
Configuration: Windows XP Firefox 3.5.6
4 réponses
-
une piste : utilise les différences de date !
-
une chtite fonction javascript qui te dis combien de jours en fevrier:
function daysInFebruary (year){ // fevrier a 29 jours chaque annee divisible par 4 // EXCEPTE pour les siecles non divisibles par 400. return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 ); } -
très astucieux alain_42
-
merci bien pour ta précieuse aide Alain_42 ca m'est vraiment très utile :)))))