Autor Zpráva
Honzicek
Profil
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
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";

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: