2017-02-19 63 views
1

我們都知道日期('w')。通過號碼獲取工作日

我想要做的是找到下一個日期與索引從其他日期('W')檢索。

我想:

$saturday = 6; 
if((int)date('w') < $saturday){ 
    $targetdate = strtotime('last Sunday +'.$saturday.' days'); 
}else{ 
    $targetdate = strtotime('next Sunday +'.$saturday.' days'); 
} 

但北京時間還不如我當今天是星期天希望的那樣可靠。

對此的任何最佳實踐?

回答

0

我找不到快速的方法來做到這一點。但我找到了一個可行的方法(以防它可以幫助某人):

$days = array(
     0 => 'Sunday', 
     1 => 'Monday', 
     2 => 'Tuesday', 
     3 => 'Wednesday', 
     4 => 'Thursday', 
     5 => 'Friday', 
     6 => 'Saturday' 
    ); 
$targetdate = strtotime('next '.$saturday]);