Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne Czasowe
Forum PHP.pl > Forum > Przedszkole
Grzyw
Witam. Mam pytanie. Dlaczego poniższy skrypt nie działa?

$pierwsza="13:45";
$druga="02:43";

$czas1 = explode(":", $pierwsza);
$czas2 = explode(":", $druga);

$czas = mktime ($czas1[0],$czas1[1],0,0,0,0);
$czasb = mktime ($czas2[0],$czas2[1],0,0,0,0);

$czasok=$czas+$czasb;

$gotowe=date("H:i",$czasok);
radzaw
poniewaz nie istnieje timestamp dnia 0, miesiaca 0, roku 0.
zerowy (a zapewne o ten Ci chodzi) timestamp to dzien 1 stycznia 1970

czyli

$czas = mktime ($czas1[0],$czas1[1],0,1,1,1970);
$czasb = mktime ($czas2[0],$czas2[1],0,1,1,1970);
Grzyw
Tak sądziłem i spróbowałem wcześniej z przypadkową datą.
Powstaje jednak nowy problem: w wyniku dodawania tych dwóch czasów wynik jest chybiony o godzinę: 15:28 zamiast 16:28.
Czy jest to kwestia jakiegoś parametru?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.