如何在PHP中獲取當天,明天和第二天但忽略週末?php明天和第二天拿到今天但忽略週末
我已經試過這段代碼,但它會包含星期六和星期日。
array(
'todayDate' => date('d/m/Y')
'tomorrowDate' => date('d/m/Y', strtotime(' +1 day')),
'nextDay' => date('l', strtotime(' +2 day'))
)
謝謝。
如何在PHP中獲取當天,明天和第二天但忽略週末?php明天和第二天拿到今天但忽略週末
我已經試過這段代碼,但它會包含星期六和星期日。
array(
'todayDate' => date('d/m/Y')
'tomorrowDate' => date('d/m/Y', strtotime(' +1 day')),
'nextDay' => date('l', strtotime(' +2 day'))
)
謝謝。
此找到下一個工作日從特定日期(不包括星期六或星期日):
echo date('Y-m-d', strtotime('2011-04-05 +2 Weekday'));
你也可以做它的日期變量當然是:
$myDate = '2011-04-05';
echo date('Y-m-d', strtotime($myDate . ' +2 Weekday'));
試試這個,在沒有工作日(星期六和星期天)的兩個日期之間取得日期。
$ startdate = '10-06-2015';
$ endDate = '17 -06-2015';
$ Workingdays = getdateBettwoDate($ startdate,$ endDate);
print_r($ Workingdays);
功能getdateBettwoDate($開始日期,結束日期$) {
$start = new DateTime($startdate);
$end = new DateTime($enddate);
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($start, $interval, $end);
$x=0;
$a=array();
foreach ($period as $dt)
{
$temp=$dt->format("l d-m-Y");
$ArTemp=explode(' ',$temp);
if($ArTemp[0]=='Saturday' || $ArTemp[0]=='Sunday'){
}else{
$a[$x]=$ArTemp[1];
$x++ ;
}
}
$a[$x]=date('l', strtotime($enddate))." ".$enddate;
return $a ;
}
非常好,謝謝 – V4n1ll4