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
| <script>
function nbJourOuvrable(dateStart,dateStop)
{
var opendays = 0;
var interval = 86400;
var dateFerie =new Array();
var y=dateStart.getYear()
dateFerie[0]=new Date(y, 1, 1, 0, 0, 0)
dateFerie[0]=new Date(y, 5, 1, 0, 0, 0)
var mSimple = false;
if(dateStart.getYear()== dateStop.getYear()){
mSimple = true;
}
for (var i=dateStart; i <= dateStop; i=i+interval) {
Yi = i.getYear()
if(Yi != y){
dateFerie[0]=new Date(y, 1, 1, 0, 0, 0)
dateFerie[0]=new Date(y, 5, 1, 0, 0, 0)
}
if(i == dateFerie[0]){continue;}
if(i == dateFerie[1]){continue;}
opendays++;
}
document.forms['form1'].elements['jour'].value=opendays;
}
var date1=document.getElementById('date1')
var date1=document.getElementById('date2')
</script>
<form method="post" action="" name="form1">
Date1 : <input type="text" name="date1" id="date1" /><br /><br />
Date2 : <input type="text" name="date2"id="date2" /><br /><br />
nombre jour : : <input type="text" name="jour" value="0" readonly /><br /><br />
<input type="button" onclick="return nbJourOuvrable(date1,date2)" value="calculer nb jour" />
</form> |
Partager