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
???
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
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
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
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
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.

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:

0