Autor | Zpráva | ||
---|---|---|---|
Persy Profil * |
Zdravím,
mám v databázi uložené hodnoty od - do, jako datum, tedy např.: 2017-01-16 2017-03-27 A já bych potřeboval vždy vypsat nejbližší nadcházející pondělí k aktuálnímu datumu. Takže např. pokud bude 2017-01-18, tak vypsat 2017-01-23 atd. Díky moc! Ah, tak už jsem na to přišel: $myDate = '2017-01-18'; echo $next_monday = date('Y-m-d', strtotime("next monday", strtotime($myDate))); Teď ještě jen přemýšlím, jak to udělat vždy na daný den. Tzn. pokud začínám datem 2017-01-18, jedná se o úterý a já bych potřeboval vypsat nadcházející úterý (případně středu apod.). Díky moc! Tak omlouvám se za spam, vyřešeno: <?php $myDate = '2017-01-16'; $day = date('l', strtotime($myDate)); echo $next = date('Y-m-d', strtotime("next ".$day, strtotime($myDate))); |
||
Medvídek Profil |
#2 · Zasláno: 21. 12. 2016, 13:01:30
Persy:
„Teď ještě jen přemýšlím, jak to udělat vždy na daný den. Tzn. pokud začínám datem 2017-01-18, jedná se o úterý a já bych potřeboval vypsat nadcházející úterý (případně středu apod.).“ Není to náhodou vždy + 7 dní? :) |
||
Časová prodleva: 8 let
|
0