A voir également:
- [JS] date
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Trier par date excel - Guide
1 réponse
A défaut de réponse.
J'ai du me mettre un peu au JS, voici mon code qui est un petite calculatrice de jour, c'est pas très élaboré, mais si un jour ça sert à qqun d'autre ca sera déjà ça.
<script language="javascript">
onerror=erreur;
function erreur() {
document.test.nombre1.value = "";
document.test.nombre2.value = "";
document.test.nombre3.value = "";
document.test.resultat.value = "Erreur !!!";
document.all.resultatfocus();
return true;
}
function ajourJour(jouradd){
strYear = eval(document.test.nombre3.value) ;
month = eval(document.test.nombre2.value);
strDayTemp = eval(document.test.nombre1.value) + jouradd;
strDay = (strDayTemp <10?"0":"")+ strDayTemp ;
if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
while(strDay > 31)
{
strDay = strDay - 31;
month = month + 1;
}
}
if(month == 4 || month == 6 || month == 9 || month == 11)
{
while(strDay > 30)
{
strDay = strDay - 30;
month = month + 1;
}
}
strDay = (strDay <10?"0":"")+ strDay ;
strMonth = (month<10?"0":"")+month;
while(strMonth>12)
{
strMonth = strMonth - 12;
strYear = strYear + 1;
strMonth = (strMonth<10?"0":"")+strMonth;
}
document.test.resultat.value = ""+strDay+"-"+strMonth+"-"+ strYear;
document.test.resultat.focus();
}
document.write('<form name="test">');
//champ de saisie du nombre 1
document.write('<input type="text" name="nombre1" value="", maxlength="2" size="2">');
//champ de saisie du nombre 2
document.write('<input type="text" name="nombre2" value="", maxlength="2" size="2">');
//champ de saisie du nombre 3
document.write('<input type="text" name="nombre3" value="", maxlength="4" size="4"><br>');
//champ de résultat
document.write('<input type="text" name="resultat" value="" maxlength="10" size="10"></center></form><br>')
document.write('<input type="text" name="merde" value="" maxlength="10" size="10"></center></form><br>')
//boutton qui quand on clic affiche le résultat
document.write('<center><input type="button" Value="05" onclick="ajourJour(5)"/><input type="button" Value="15" onclick="ajourJour(15)"/>')
</script>
J'ai du me mettre un peu au JS, voici mon code qui est un petite calculatrice de jour, c'est pas très élaboré, mais si un jour ça sert à qqun d'autre ca sera déjà ça.
<script language="javascript">
onerror=erreur;
function erreur() {
document.test.nombre1.value = "";
document.test.nombre2.value = "";
document.test.nombre3.value = "";
document.test.resultat.value = "Erreur !!!";
document.all.resultatfocus();
return true;
}
function ajourJour(jouradd){
strYear = eval(document.test.nombre3.value) ;
month = eval(document.test.nombre2.value);
strDayTemp = eval(document.test.nombre1.value) + jouradd;
strDay = (strDayTemp <10?"0":"")+ strDayTemp ;
if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
while(strDay > 31)
{
strDay = strDay - 31;
month = month + 1;
}
}
if(month == 4 || month == 6 || month == 9 || month == 11)
{
while(strDay > 30)
{
strDay = strDay - 30;
month = month + 1;
}
}
strDay = (strDay <10?"0":"")+ strDay ;
strMonth = (month<10?"0":"")+month;
while(strMonth>12)
{
strMonth = strMonth - 12;
strYear = strYear + 1;
strMonth = (strMonth<10?"0":"")+strMonth;
}
document.test.resultat.value = ""+strDay+"-"+strMonth+"-"+ strYear;
document.test.resultat.focus();
}
document.write('<form name="test">');
//champ de saisie du nombre 1
document.write('<input type="text" name="nombre1" value="", maxlength="2" size="2">');
//champ de saisie du nombre 2
document.write('<input type="text" name="nombre2" value="", maxlength="2" size="2">');
//champ de saisie du nombre 3
document.write('<input type="text" name="nombre3" value="", maxlength="4" size="4"><br>');
//champ de résultat
document.write('<input type="text" name="resultat" value="" maxlength="10" size="10"></center></form><br>')
document.write('<input type="text" name="merde" value="" maxlength="10" size="10"></center></form><br>')
//boutton qui quand on clic affiche le résultat
document.write('<center><input type="button" Value="05" onclick="ajourJour(5)"/><input type="button" Value="15" onclick="ajourJour(15)"/>')
</script>