I want to take a date and work out its week number.
So far, I have the following. It is returning 24 when it should be 42.
Today, using PHP's DateTime objects is better:
format("W"); echo "Weeknummer: $week";
It's because in mktime(), it goes like this:
mktime()
mktime(hour, minute, second, month, day, year);
Hence, your order is wrong.