Autor | Zpráva | ||
---|---|---|---|
senior Profil |
#1 · Zasláno: 30. 10. 2011, 18:48:31 · Upravil/a: senior
Prosím o pomoc upraviť kód tak, aby po uplynutí termínu (25.10.2011) vypísal Do 25.10.2011 zbývá 0 dní, 0 hodin alebo čas už uplynul a nie aby vypísal záporné hodnoty - Do 25.10.2011 zbývá -6 dní, -20 hodin. Ďakujem za pomoc.
<?php $cas = mktime(0,0,0,10,25,2011); $cas2 = time(); $rozdil = $cas-$cas2; // v proměnné rozdil je počet sekund do toho data echo 'Do 25.10.2011 zbývá '; echo floor($rozdil/(24*3600)).' dní, '; $rozdil = $rozdil%(24*3600); echo floor($rozdil/3600).' hodin, '; $rozdil = $rozdil%3600; ?> |
||
SeparateSK Profil * |
#2 · Zasláno: 30. 10. 2011, 19:09:34
Skus napriklad:
<?php $cas = mktime(0,0,0,10,25,2011); $cas2 = time(); $rozdil = $cas-$cas2; // v proměnné rozdil je počet sekund do toho data echo 'Do 25.10.2011 zbývá '; $dni=floor($rozdil/(24*3600)); if($dni<0)$dni=0; echo $dni.' dní, '; $rozdil = $rozdil%(24*3600); $hodin=floor($rozdil/3600); if($hodin<0)$hodin=0; echo $hodin.' hodin, '; $rozdil = $rozdil%3600; ?> |
||
Radovan789 Profil * |
#3 · Zasláno: 30. 10. 2011, 19:11:29
<?php $cas = mktime(0,0,0,10,25,2011); $cas2 = time(); $rozdil = $cas-$cas2; // v proměnné rozdil je počet sekund do toho data echo 'Do 25.10.2011 zbývá '; if ($cas > $cas2) { echo "čas už uplynul"; } else { echo floor($rozdil/(24*3600)).' dní, '; $rozdil = $rozdil%(24*3600); echo floor($rozdil/3600).' hodin, '; $rozdil = $rozdil%3600; } ?> |
||
Radovan789 Profil * |
#4 · Zasláno: 30. 10. 2011, 19:12:33
spletl jsem si znamínko: místo > dej < ...
|
||
senior Profil |
#5 · Zasláno: 30. 10. 2011, 19:26:40
Radovan789:
„spletl jsem si znamínko: místo > dej < ...“ som opravil a funguje to super. Ďakujem veľmi pekne za pomoc :-) |
||
juriad Profil |
#6 · Zasláno: 30. 10. 2011, 19:31:09
k druhé variantě, ve které se zastaví odpočet na nule:
za řádek 4 a 5 původního kódu přidej: if($rozdil<0) { $rozdil = 0; } |
||
senior Profil |
#7 · Zasláno: 31. 10. 2011, 11:05:19
juriad:
Ďakujem velmi pekne, odložím si aj túto variantu. Ešte sa mi to môže hodiť. |
||
Časová prodleva: 12 let
|
0