Witam,
Poszukuje skryptu PHP który pokazuje ile istnieje strona w Sieci od danej daty. Np. strona istnieje od 01.01.2008 czyli XY dni. W JS jest taki skrypt, mnie interesuje skrypt w PHP.
Witam,
Poszukuje skryptu PHP który pokazuje ile istnieje strona w Sieci od danej daty. Np. strona istnieje od 01.01.2008 czyli XY dni. W JS jest taki skrypt, mnie interesuje skrypt w PHP.
Napisałem coś takiego
$strona_od = mktime(0, 0, 0, 1, 1, 2008);
$data = time();
$ile_dni = ($data - $strona_od) / (60 * 60 * 24);
echo sprintf('%.0f', $ile_dni);
Ucinam to co jest po przecinku i liczy pełne doby. Chyba dobrze liczy dni
ps. mktime ustawiasz datę według : godzina, minuta, sekunda, miesiąc, dzień, rok
_Puma_ , coś jest nie tak. Po dodaniu skryptu
<?php $strona_od = mktime(00, 00, 00, 24, 10, 2007); $data = time(); $ile_dni = ($data - $strona_od) / (60 * 60 * 24); echo sprintf('%.0f', $ile_dni);?>
na stronie, wpisaniu
mktime(00, 00, 00, 24, 10, 2007)
Wynik jest ujemny w dniach i do tego nie prawidłowy - wyświetlane jest dokładnie -280.
Wpisałeś zamiast dzień to miesiąc, a miesiąc to dzień
$strona_od = mktime(0, 0, 0, 10, 24, 2007);
$data = time();
$ile_dni = ($data - $strona_od) / (60 * 60 * 24);
echo sprintf('%.0f', $ile_dni);
W wyniku jest 134 dni.
ps. mktime liczy daty między 1970 a 2038, ale to chyba nie stanowi problemu
_Puma_ , faktycznie źle zapisałem. Podawałeś w jakiej kolejności to ma być zapisane a ja to przegapiłem #-o za co przepraszam.
Wszystko teraz jest jak należy. Skrypt pokazuje 134 dni od 24.10.2007 roku.
Dzięki wielkie _Puma_ za skrypt. U Ciebie zawsze można liczyć na pomocną, bezinteresowną dłoń.