Autor | Zpráva | ||
---|---|---|---|
Honzicek Profil |
#1 · Zasláno: 4. 8. 2013, 10:44:39
Dobré dopoledne, poradíte mi, proč mi nefunguje toto počítadlo do začátku OH?
<?php $den = StrFTime("%d"); $mesic = StrFTime("%m"); if ($mesic==04) $dny=283+30-$den; if ($mesic==05) $dny=252+31-$den; if ($mesic==06) $dny=222+30-$den; if ($mesic==07) $dny=191+31-$den; if ($mesic==08) $dny=160+31-$den; if ($mesic==09) $dny=130+30-$den; if ($mesic==10) $dny=99+31-$den; if ($mesic==11) $dny=69+30-$den; if ($mesic==12) $dny=38+31-$den; if ($mesic==01) $dny=7+31-$den; if ($mesic==02) $dny=7-$den; echo "<center><b><span class=\"dny\">" .$dny . "</span><br>dní do ZOH v Soči</b></center>"; ?> |
||
juriad Profil |
#2 · Zasláno: 4. 8. 2013, 11:16:15
Konstanty začínající nulou jsou zápisem čísla v osmičkové soustavě.
Lze to vypočítat elegantněji: $oh = strtotime('7 february 2014'); $dnes= strtotime('now 0:00:00'); $dny = ($oh - $dnes) / (24 * 60 * 60); echo $dny . "dní do ZOH v Soči"; |
||
Časová prodleva: 11 let
|
0