@H_404_0@项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享。
<div class="codetitle"><a style="CURSOR: pointer" data="53559" class="copybut" id="copybut53559" onclick="doCopy('code53559')"> 代码如下:
@H_404_0@项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享。
<div class="codetitle"><a style="CURSOR: pointer" data="53559" class="copybut" id="copybut53559" onclick="doCopy('code53559')"> 代码如下:
$endday = strtotime($year_end);
if (intval(date('W',$endday)) == '7') {
$endday = strtotime("last sunday",strtotime($year_end));
}
$num = intval(date('W',$endday));
for ($i = 1; $i <= $num; $i++) {
$j = $i -1;
$start_date = date("Y-m-d",strtotime("$year_mondy $j week "));
$end_day = date("Y-m-d",strtotime("$start_date +6 day"));
$week_array[$i] = array (
str_replace("-",
".",
$start_date
),str_replace("-",".",$end_day));
}
return $week_array;
}