既知のタイムスタンプが 2 つあります。タイムスタンプに土曜日または日曜日が含まれているかどうかを確認します。
/** *判断时间段是否有周末。 * @author * @version 2015年10月10日17:36:27 * @param begin 开始时间 * @param last 结束时间 */ public function isWeek($begin,$last){ $span = intval($last-$begin); if($span >= 604800){ return 1; }else if($span > 0){ $lWeek = date(‘w’,$last); $bWeek = date(‘w’,$begin); if($lWeek == 6 || $lWeek == 0 || $bWeek == 6 || $bWeek == 0){ return 1; }else{ if($bWeek > $lWeek){ return 1; }else{ return 0; } } } }