[PHP] Datum opvragen a.h.v. weeknummer en jaar

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 19-09 11:55
Ik heb nu een functie die het weeknummer berekent aan de hand van een jaar, maand en dag:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
function ISOWeek($y, $m, $d)
{
   $week = strftime("%W", mktime(0, 0, 0, $m, $d, $y));
   $dow0101 = getdate(mktime(0, 0, 0, 1, 1, $y));
   if ($dow0101["wday"] > 1 && $dow0101["wday"] < 5)
     $week++;
   else if ($week==0)
     $week=53;
   return $week;
}

$week = ISOWeek(2002, 9, 3);
/* Resultaat: 36 */


Maar nu wil ik een functie maken, die aan de hand van een weeknummer + jaar de datum berekend van de eerste dag van die week. Dus:

PHP:
1
2
$datumArr = weekToDate(2002,36);
/* Resultaat: Array {"Dag" => 2, "Maand" => 9, "Jaar" => 2002 } */


Heeft iemand een idee hoe die functie eruit moet zien?

edit:
Spelling is en blijft een kunst

Acties:
  • 0 Henk 'm!

Verwijderd

Zoek ff op GoT: ik had deze vraag ook, en in dat topic is er een oplossing voor gegeven :)

Ah, gevonden: [rml][ php] Dagen in een bepaald weeknummer[/rml]/ :)

[ Voor 0% gewijzigd door Verwijderd op 03-09-2002 16:40 . Reden: Topic gezocht & gevonden ]


Acties:
  • 0 Henk 'm!

  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 19-09 11:55
Verwijderd schreef op 03 september 2002 @ 16:37:
Zoek ff op GoT: ik had deze vraag ook, en in dat topic is er een oplossing voor gegeven :)

Ah, gevonden: [rml][ php] Dagen in een bepaald weeknummer[/rml]/ :)
Thank you CowMike!!!! Ik had het zo 1,2,3 niet gevonden.

Acties:
  • 0 Henk 'm!

Verwijderd

KillR-B schreef op 03 september 2002 @ 16:45:
[...]

Thank you CowMike!!!! Ik had het zo 1,2,3 niet gevonden.
Tis ook maar omdat ik hetzelfde probleem had ;)

Maar verder: graag gedaan :Y)