Hey allemaal, ik heb een script om de datum van de week, begin en eind datum te halen met het weeknummer. Alleen nu is het nieuwe jaar begonnen en is alles 1 dag opgeschoven. Kan iemand mij helpen ik zie de fout niet.
Het script:
<?
function DatumVanWeek($iWeek, $iYear)
{
// Get a random monday in the requested year
$iMonday = mktime(0, 0, 0, 3, 1, $iYear);
$iMonday = mktime(0, 0, 0, 3, 1-(date('w', $iMonday)-1), $iYear);
// Get the date of week 1
$iFirstWeek = mktime(0, 0, 0, 3, -7*(date('W', $iMonday)-1), $iYear);
Ja hoor. Heel simpel. Een jaar heeft 52 weken van 7 dagen en dat is dus totaal 364 dagen. En zoals je weet heeft een jaar 365 dagen en eens in de vier jaar zelfs 366. Dus af en toe is er een week 53.
Heel gek. In mijn testopstelling krijg ik dezelfde uitkomsten als met jullie functie.
Post je 'niet gewijzigde' maar 'toch werkende' script eens dan zet ik het even op mijn site. :-)
Ik heb gemerkt dat ie vaak wel correct is maar niet altijd.