Autor Zpráva
lotty
Profil *
Zdravím,
zajímalo by mne, jak se dělá v PHP funkce time, ke kter chci přičíst nebo odečíst určitý počet hodin.
Dám příklad.

Mám script pro aktuální čas. K tomu času chci přičíst dvě hodiny na víc. Řekněme, že je 11:24 a já chci k tomuto času přičíst další dvě hodiny, aby výsledek byl 13:24. K tomu času si chci připsat i nějaké popisky.
Může mi, prosím, někdo poradit, jak na to?
Díky

lotty
Radek9
Profil
<?php
echo time()+3600*2;
echo date("d.m.Y H:i:s", time()+3600*2);
?>
Nox
Profil
K tomuto se hodí třeba strtotime("+2 hour"), případně třeba time()+2*60*60

K tomu času si chci připsat i nějaké popisky.
?
lotty
Profil *
Nox:
„K tomu času si chci připsat i nějaké popisky.“
?

Něco na způsob toho, jak se u data vypisuje název dne.
lotty
Profil *
Nox:
Jestli to správně chápu, tak kompletní zápis bude:

<?php
echo strtotime(" +2 hour");
?>

to by se připsalo k tomuhle konkrétnímu scriptu:

<?php
$mesice = array ("ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince");
echo "Čas jako počet sekund od 1. 1. 1970: " . Time () . "<br>";
echo "Datum a čas: " . Date ("d. n. Y, H:i:s") . "<br>";
echo "Datum a čas pro pokročilé: " . Date ("j") . ". " . $mesice[Date ("n") - 1] . " " . Date ("Y") . ", " . Date ("H:i:s") . "<br>";
?>

Ovšem bez měsíců a data. Jde mi čistě o čas.
Pokud jsem to pochopila správně, znamenalo by to, že by se napsal pouze ten script, co je uvedený nahoře?
Díky

lotty

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: