$now = time();
$today = getdate();
$start_day = getdate($now - $today['yday'] * 3600 * 24);//获取今年第一天的时间戳
$first_sunday = $now - ($today['yday'] - (7 - $start_day['wday'])) * 3600 * 24;//获取今年第一个星期天的时间戳
for ($i = 0; $i < 52; $i ++) {//一年52个星期,不知道有没有53个或只有51个的
echo '第'.($i + 1).'个星期天'.date('Y-m-d', $first_sunday + $i * 3600 * 24 * 7),'<br />';
}