我只想知道如何获得除周末外的其余日子。我试着减去两个日期,但我似乎找不到任何解决方案来消除周末。以及这是我的代码:获取剩余日期,不包括周末
$date_registered = date('Y-m-d');
$date_planned = $_POST['start_date'];
$dueDate = $date_registered;
$numDays = 3;
$counter = 1;
while ($counter <= $numDays) {
$dueDate = date("Y-m-d", strtotime(date("Y-m-d", strtotime($dueDate)) . " +1 day"));
$dayOfTheWeek = date("l",strtotime($dueDate));
if ($dayOfTheWeek == "Saturday" || $dayOfTheWeek == "Sunday") {
continue;
}else {
$counter++;
}
}
echo $date_registered.'<br>';
echo $date_planned.'<br>';
//echo $dueDate;
$remaining_days = strtotime($date_registered) - strtotime($date_planned);
echo $remaining_days/86400;
我没有任何想法如何排除周末。我希望你能帮助我。
工作与否? – Deep123
以及它的工作。我似乎无法正确得到剩余的日子 – arukiri123
你现在得到了吗?还是还没有? – Deep123