Autor | Zpráva | ||
---|---|---|---|
_Martin Profil * |
#1 · Zasláno: 18. 5. 2012, 23:57:41 · Upravil/a: _Martin
Ahoj,
znám číslo týdnu v roce a rok. Jaká je dle Vás nejlepší řešení výpočtu data prvního dne daného týdnu? Pro tento týden (20) a tento rok (2012) budu potřebovat ze známých tento výstup: "Pondělí 14.5. - Neděle 20.5." Předpokládám, že by se šlo odrazit od kódu: echo date("d m Y", strtotime("1.1.2007 + 30 weeks")); Zajímalo by mne však jaké jsou možné další řešní. Díky. $week = 20; $year = 2012; $date_arg = $year.'-W'.$week // 2012-W20 echo date('m/d/Y', strtotime('monday' . $date_arg)) // pondeli echo date('m/d/Y', strtotime('sunday' . $date_arg)) // nedele 05/15/2012 a 05/14/2012, což není správně. |
||
Tori Profil |
Pro strtotime použijte formáty (bez toho "monday"):
2012-W20-0 // neděle 20.týdne, který začíná nedělí (13.5.) 2012-W20-1 // pondělí 20.týdne (14.5.) 2012-W20-7 // neděle 20.týdne, který začíná pondělím (20.5) |
||
_Martin Profil * |
#3 · Zasláno: 19. 5. 2012, 09:16:13
Díky moc!
|
||
Časová prodleva: 12 let
|
0