我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取


I am calculating the number of days between two date without weekend get from datepicker in javascript

我正在使用这个javascript使用以下代码获取两个日期选择器:

$(document).ready(function() {
   $("#astartdate").datepicker();
   $("#aenddate").datepicker();
});

我想计算没有周末日期的日期之间的天数并提醒计数日期。

var SUNDAY = 0;
var SATURDAY = 6;
Date.prototype.isWeekDay = function () {
    return this.getDay() != SATURDAY && this.getDay() != SUNDAY;
}
function getWorkingDaysBetween(startDate, endDate) {
    var d = startDate;
    var result = 0;
    while (d <= endDate) {
        if (d.isWeekDay())
            result++;
        d = d.addDays(1);
    }
    return result;
}
function getDates($startTime, $endTime) {
  $day = 86400;
  $format = 'Y-m-d';
$startTime = strtotime($startTime);
$endTime = strtotime($endTime);
//$numDays = round(($endTime - $startTime) / $day) + 1;
$numDays = round(($endTime - $startTime) / $day); // remove increment 
$days = array();
    for ($i = 0; $i < $numDays; $i++) { //change $i to 1
    $days[] = date($format, ($startTime + ($i * $day)));
  }
return $days;

}

$date=array();
        $date=getDates($stCodate, $enCodate);
        //print_r( $date);
        $cntdate="0";
        foreach($date as $day ){
            echo date('D', strtotime( $day));
            $nmday=date('D', strtotime( $day));
            if(!($nmday=="Sat"||$nmday=="Sun")){
                $cntdate++;
            }
            //echo $cntdate;
        }