<?php
date_default_timezone_set('Europe/Berlin');
echo "ISO-8601 week number of year, weeks starting on Monday, of 31 December:\n\n";
for ($year = 1900; $year < 2100; $year++) {
$date = strtotime("31 December $year");
echo "$year => ", gmdate("W", $date), "\n";
}
?>