Привет, я использую jquery-ui datepicker для выбора даты и date.js, чтобы найти разницу между двумя датами.
Сейчас проблема заключается в том, что я хочу исключить выходные дни из расчета (суббота и воскресенье). Как мне это сделать?
Например, пользователь выбирает дату начала (13/8/2010) и дату окончания (16/8/2010). С 14/8/2010 и 15/8/2010 в будние дни, а не 4 дня, я хочу, чтобы это было всего 2 дня.
Это код im, использующий прямо сейчас:
<script type="text/javascript">
$("#startdate, #enddate").change(function() {
var d1 = $("#startdate").val();
var d2 = $("#enddate").val();
var minutes = 1000*60;
var hours = minutes*60;
var day = hours*24;
var startdate1 = getDateFromFormat(d1, "d-m-y");
var enddate1 = getDateFromFormat(d2, "d-m-y");
var days = 1 + Math.round((enddate1 - startdate1)/day);
if(days>0)
{ $("#noofdays").val(days);}
else
{ $("#noofdays").val(0);}
});
</script>