Autor Zpráva
mackopu
Profil
Na jedné své stránce potřebuji vypsat nejen dnešní datum, ale i datum posledního dne aktuálního měsíce. Vzal jsem to jako výzvu, ale ani po prostudování funkcí Date() a Mktime() nemůžu zaboha přijít na to, jak toho docílit. Nenašel jsem ani na internetu žádnou relevantní zmínku o tomto problému.
Můžete někdo poradit? Jsem tu nový a snad nedostanu vynadáno :-) Díky.
Hugo
Profil
Udelej si pole
$Months = Array('leden' => 31, 'unor' => 28, ....);

A pak to nacitej z toho pole.
Kevin
Profil *
v mktime dej den 0 následujícího měsíce a vyskočí ti poslední den požadovaného měsíce
mackopu
Profil
To mě také napadlo, Hugo, ale težkopádně by to řešilo problém přestupného roku.
Kevine, to vypadá dobře, ale nakonec jsem přece jen našel v originálním manuálu PHP speciální funkci, která se v jiných zdrojích prakticky nevyskytuje - Date("t"), což je přesně to, co potřebuji.
Výsledná konstrukce pak může vypadat třeba takto:

echo "Poslední den v tomto měsíci je ".date("t.n.Y.");


Přesto vám všem velmi děkuji, potěšila mě rychlá reakce i věcnost celého fóra obecně. Jistě se nevidíme naposled.
Toto téma je uzamčeno. Odpověď nelze zaslat.