如何根据参数计算一周内的工作日:开始日期,结束日期和当前周?开始日期和结束日期范围的持续时间可能超过一年。
编辑: 谢谢你的欢迎!工作日来自周一。
答案 0 :(得分:0)
下面的代码仅显示两个日期之间的工作日:
$start_date = '2010-02-01';
$end_date = '2010-02-28';
$next_date = $start_date;
while ($next_date != $end_date) {
if (date('N',strtotime($next_date)) < 6) echo $next_date."\n";
$next_date = date('Y-m-d', strtotime($next_date.' +1 day'));
}
date('N',$ sometimestamp)为您提供星期几的数字表示:1(星期一)到7(星期日)