phpbar.de logo

Mailinglisten-Archive

[php] Sonntag zu gegebener Kalenderwoche

[php] Sonntag zu gegebener Kalenderwoche

Norbert Pfeiffer php_(at)_phpcenter.de
Fri, 16 Nov 2001 21:04:57 +0100


Hi Alexander,

diese Ausgabe erreichst Du mit nachfolgendem Code:

gesucht: Freitag in der 37.-ten Woche von 2001
-------------------------------------------------------
  978303600 - 01.01.2001 - Woche: 00 - Tag: 1 - Montag
  978217200 - 31.12.2000 - Woche: 53 - Tag: 0 - Sonntag
 1000594800 - 16.09.2001 - Woche: 37 - Tag: 0 - Sonntag
 1001026800 - 21.09.2001 - Woche: 37 - Tag: 5 - Freitag

$YR = 2001;
$WO = 37;
$DY = 5;
echo "gesucht: ".$WT[$DY]." in der ".$WO.".-ten Woche von ".$YR."\n";
$lauf = mktime(0,0,0,1,1,date("Y",time()));
anzeigen($lauf);
while(0 != strftime("%w", $lauf))
     {$lauf -= 60 * 60 * 24;
      }
anzeigen($lauf);
$lauf += $WO * 60 * 60 * 24 * 7;
anzeigen($lauf);
while(($WO != strftime("%U", $lauf))||($DY != strftime("%w", $lauf)))
     {$lauf += 60 * 60 * 24;
      }
anzeigen($lauf);


Dabei ist mir aufgefallen, dass strftime("%V", time()); einen
leeren String und nicht die Woche nach ISO 8601:1988 ergibt.
Schoener Mist, das Wichtige geht nicht... :-((


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2373368
---------------------
e.o.m.



php::bar PHP Wiki   -   Listenarchive