防止以后忘掉,贴在这儿啦
function GetWeekDate($week,$year)
{
$timestamp = mktime(0,0,0,1,1,$year);
$dayofweek = date("w",$timestamp);
if( $week != 1)
$distance = ($week-1)*7-$dayofweek+1;
$passed_seconds = $distance * 86400;
$timestamp += $passed_seconds;
$firt_date_of_week = date("Ymd",$timestamp);
if($week == 1)
$distance = 7-$dayofweek;
else
$distance = 6;
$timestamp += $distance * 86400;
$last_date_of_week = date("Ymd",$timestamp);
return array($firt_date_of_week,$last_date_of_week);
}
本文介绍了一个PHP函数,用于根据指定的年份和周数返回该周的第一天和最后一天的日期,采用Ymd格式。此函数首先确定指定年份的第一天,然后根据所需的周数计算出相应周的起始和结束日期。
712

被折叠的 条评论
为什么被折叠?



