Autor Zpráva
Řemeslník
Profil *
Jak mohu vytvořit čas ve tvaru Time() vždy pro druhý den pro čas 00:00h. Jde mě o to, že dnes je 24.10. a já potřebuji time() pro 25.10. 00:00h. Pokud script spustím řekněme už toho 25.10. ... o půlnoci, potřebuji, aby script změnil čas a vypsal o den více, tj. 26.10 00:00.

Jak na to? MKTIME?
Medvídek
Profil
Řemeslník:


Třeba takto v UTC:
echo gmmktime(0, 0, 0, date("m"), date("d"), date("Y")) + 86400;
Micruss
Profil
Zkus toto:

strtotime('midnight +1 day'); # edit
abc
Profil
echo date("d.m.Y H:i:s", strtotime("tomorrow 00:00"));
petr 6
Profil
Medvídek:
Toto nebude fungovat napriklad dnes, kdy se meni cas z letniho na zimni

Reseni od Micruss a abc by fungovat melo.
DJ Miky
Profil
petr 6:
Toto nebude fungovat napriklad dnes, kdy se meni cas z letniho na zimni

gmmktime pracuje s časem v GMT, který nepoužívá letní čas. Pokud tedy není potřeba převod zpět na lokální čas, bude to fungovat. Pokud je potřeba převod na lokální čas, bude nutné využít ostatních zmíněných řešení.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: