| Autor | Zpráva | ||
|---|---|---|---|
| Floencz Profil * |
#1 · Zasláno: 30. 4. 2012, 12:40:06
Dobrý den ,
Mám jednoduchý kod, který počítá dny od zvoleného datumu <?PHP
$today = time();
$date = "04-30-2012";
list ($month, $day, $year) = preg_split("/[\\/-]/", $date);
$date= mktime (0,0,0,$month,$day,$year);
$diff = floor(($today - $date)/60/60/24);
$datum = abs($diff);
if ($datum==1)
$den="den";
elseif ($datum>4)
$den="dní";
elseif($datum==2 || $datum==3 || $datum==4)
$den="dny";
echo "Jsme tu pto vás již ".$datum." ".$den;
?> a potřeboval bych tento kod nejak prevest na funkci, kterou bych si mohl ve scriptu zavolat. Dekuji |
||
| nemeja Profil |
#2 · Zasláno: 30. 4. 2012, 12:45:28
tak jako parametr dej $date a zbytek nech
|
||
| nevim Profil * |
#3 · Zasláno: 30. 4. 2012, 12:48:43
function dny()
{
$today = time();
$date = "04-30-2012";
list ($month, $day, $year) = preg_split("/[\\/-]/", $date);
$date= mktime (0,0,0,$month,$day,$year);
$diff = floor(($today - $date)/60/60/24);
$datum = abs($diff);
if ($datum==1)
$den="den";
elseif ($datum>4)
$den="dní";
elseif($datum==2 || $datum==3 || $datum==4)
$den="dny";
echo "Jsme tu pto vás již ".$datum." ".$den;
}
dny();Něco takového ? |
||
| Someone Profil |
Co něco takového?
$date = "2012-04-30"; $rozdil = Time()-strtotime($date); return Date("j",$rozdil); } function pad($datum) { if ($datum==1) { $den="den"; } elseif ($datum>4) { $den="dní"; } elseif($datum==2 || $datum==3 || $datum==4) { $den="dny"; } return $den; } echo "Jsme tu pro vás už ".dny()." ".pad(dny()); Omlouvám se, moje "zjednodušené" počítání dnů je kravina.. Doufám, že je z toho aspoň jasný záměr.. Tak teď už snad :) function dny() {
$date = "2011-04-30";
$rozdil = Time()-strtotime($date);
return floor($rozdil/(3600*24));
}
function pad($datum) {
if ($datum==1) {
$den="den";
} elseif ($datum>4) {
$den="dní";
}
elseif($datum==2 || $datum==3 || $datum==4) {
$den="dny";
}
return $den;
}
echo "Jsme tu pro vás už ".dny()." ".pad(dny()); |
||
|
Časová prodleva: 14 let
|
|||
0