Autor | Zpráva | ||
---|---|---|---|
lotty Profil * |
#1 · Zasláno: 24. 10. 2009, 11:25:45
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 |
#2 · Zasláno: 24. 10. 2009, 11:27:24
<?php echo time()+3600*2; echo date("d.m.Y H:i:s", time()+3600*2); ?> |
||
Nox Profil |
#3 · Zasláno: 24. 10. 2009, 11:27:47
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 * |
#4 · Zasláno: 24. 10. 2009, 12:07:32
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 * |
#5 · Zasláno: 24. 10. 2009, 12:21:44
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 |
||
Časová prodleva: 15 let
|
0