Witam
Ostatnio próbowałem napisać funkcje, która pokaże mi ile sekund minęło od danego wydarzenia do teraz. Próbowałem zastosować funkcje znalezione w internecie, niestety jednak zwracają mi wartości do 60, wartości ujemne, lub jakieś bardzo duże liczby.
$data_wyprawy=date("Y-m-d h:m:s");
function sekundnik($start, $aktualna_data) { //FUNKCJA ODLICZANIA CZASU MIĘDZY PODANYMI DATAMI (W SEKUNDACH)
$liczba_sekund_dla_wydarzenia = StrToTime($start);
$liczba_sekund_dla_aktualnej_daty = StrToTime($aktualna_data);
$liczba_sekund_miedzy_datami = $liczba_sekund_dla_aktualnej_daty - $liczba_sekund_dla_wydarzenia;
return $liczba_sekund_miedzy_datami;
}
//$wiersz['wyprawa_data'] ma składnie date("Y-m-d h:m:s")
$czas=sekundnik($wiersz['wyprawa_data'],$data_wyprawy);
Niestety zwraca mi wartości około -39590, chociaż od wydarzenia minęła ledwie godzina.
Proszę o pomoc.