Autor | Zpráva | ||
---|---|---|---|
RastyAmateur Profil |
Dobrý den, vylepšil jsem kamarádovo náped, funguje to, ale po tom co vyprší jedničky a mají nastat dvojky tak se to napíše za to, ale jedničky nezmizí, nevíte jak na to?
<?php echo "<i>Zrovna je: ".date("<b>j. n. Y ; H:i:s</b></i>"); ?><br> <?php $cas_dnes1 = time(); $cas_budouci1 = mktime(16,10,0,4,15,2014); $rozdil1 = $cas_budouci1 - $cas_dnes1; echo "Do určitého času zbývá ",round($rozdil1/86400,2)," dnů"; $cas_dnes2 = time(); $cas_budouci2 = mktime(19,10,0,4,15,2014); $rozdil2 = $cas_budouci2 - $cas_dnes2; if($rozdil1 < 0) echo "Do určitého času zbývá ",round($rozdil2/86400,2)," dnů"; ?> |
||
peta Profil |
#2 · Zasláno: 16. 4. 2014, 13:38:35
???
Vypise to datum a cas + rozdil od datumu1 a rozdil od datumu2. Jednicky, dvojky tam zadne nejsou. Nejspis netusis, co je v tom php kodu vlastne napsano. |
||
RastyAmateur Profil |
#3 · Zasláno: 16. 4. 2014, 19:57:24
Vypíše to počet dnů v desetinném čísle. jedničky a dvojky, tím mysleno $cas_dnes1, $cas_budouci1 ... a $cas_dnes2, $cas_budouci2, ...
|
||
peta Profil |
#4 · Zasláno: 17. 4. 2014, 07:13:24
RastyAmateur:
Aha, takze chces javascript, ne? Php funguje tak, ze vyrobi html kod, posle ho uzivateli. Kdyz tam das dva datumy, budou tam dva datumy. Jestli se ma neco zmenit na jiz odeslane strance, musi to zaridit javascript, ktery se spusti u uzivatele v prohlizeci. Server uz s odeslanou strankou nemuze pracovat. |
||
Kubo2 Profil |
#5 · Zasláno: 17. 4. 2014, 21:39:15
RastyAmateur:
Počkaj, ty vlastne chceš živé real-time odpočítavanie (to by ti pomohol skôr JavaScript) alebo proste vypísať užívateľovi statický interval, v akom sa odpočítavanie aktuálne nachádza? |
||
peta Profil |
#6 · Zasláno: 18. 4. 2014, 08:41:26
No, jestli chce odpocitavani, dal by se mozna pozit priklad z jpw
JavaScript -- příklady » Datum, čas a časování |
||
Tori Profil |
JavaScript je trochu overkill, když to RastyAmateur počítá po celých dnech.
RastyAmateur: „ale jedničky nezmizí,“ U jedniček chybí před echem podmínka, že $rozdil1 >= 0 .
|
||
Časová prodleva: 10 let
|
0