napisz skrypt w php liczacy dni od dniadzisiejszego do okreslonej daty np 12.1.2013
NIc trudnego lecz chcesz odliczać tylko dni czyli bez godzin, minut sekund. Rozbuduję skrypt o te własciwości, gdyby miało okazać się że niesprecyzowałeś zadania.
<?php function Odliczanie($godzina, $minuta, $sekunda, $miesiac, $dzien, $rok)
{ $Data = mktime($godzina, $minuta, $sekunda, $miesiac, $dzien, $rok); $Dzis = mktime(); $sekund = $Data - $Dzis; $minut = round($sekund/60); $godzin = round($minut/60); $dni = round($godzin/24); $tygodni= round($dni/7); $miesiecy= round($dni/4); $lat= round($miesiecy/12); $tabela = array( "sekund" => $sekund, "minut" => $minut, "godzin" => $godzin, "dni" => $dni, "tygodni" => $tygodni, "miesiecy" => $miesiecy, "lat" => $lat ); return $tabela; } ?>
Jeżeli więc chcesz zobaczyć ile tylko dni zostało ci do np. Twoich urodzin 12.1.2013 to
najpierw wstawiasz datę
$urodziny=$Odliczanie(0,0,0,1,12,2013);
a następnie wywołujesz funkcję:
echo $urodziny['dni'];
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
NIc trudnego lecz chcesz odliczać tylko dni czyli bez godzin, minut sekund. Rozbuduję skrypt o te własciwości, gdyby miało okazać się że niesprecyzowałeś zadania.
<?php
function Odliczanie($godzina, $minuta, $sekunda, $miesiac, $dzien, $rok)
{
$Data = mktime($godzina, $minuta, $sekunda, $miesiac, $dzien, $rok);
$Dzis = mktime();
$sekund = $Data - $Dzis;
$minut = round($sekund/60);
$godzin = round($minut/60);
$dni = round($godzin/24);
$tygodni= round($dni/7);
$miesiecy= round($dni/4);
$lat= round($miesiecy/12);
$tabela = array(
"sekund" => $sekund,
"minut" => $minut,
"godzin" => $godzin,
"dni" => $dni,
"tygodni" => $tygodni,
"miesiecy" => $miesiecy,
"lat" => $lat
);
return $tabela;
}
?>
Jeżeli więc chcesz zobaczyć ile tylko dni zostało ci do np. Twoich urodzin 12.1.2013 to
najpierw wstawiasz datę
$urodziny=$Odliczanie(0,0,0,1,12,2013);
a następnie wywołujesz funkcję:
echo $urodziny['dni'];