用strtotime忽略/跳过周末

Noa*_*ich 1 php mysql

我在while语句中使用strtotime来自动更新数据库中的条目.

它会增加一定的天数,具体取决于用户在上一页中所述的内容.

使用此代码:

    $calendardate = strtotime ( '+'.$calendarday.' day' , strtotime ( $date ) ) ;
    $calendardate = date ( 'Y-m-d' , $calendardate );
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它跳过周末?我需要使用相同的变量($ calendardate),但我需要它来忽略星期六和星期日.

任何帮助是最受欢迎的:)

小智 8

$now = date("Y-m-d H:i:s");
$h = date("H:i:s");    
$two_weekdays_later = strtotime(date("Y-m-d H:i:s", strtotime($now)) . " +2 weekdays $h");
Run Code Online (Sandbox Code Playgroud)