Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienne Czasowe
-Grzyw-
post 18.08.2004, 22:32:43
Post #1





Goście







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);
Go to the top of the page
+Quote Post
radzaw
post 18.08.2004, 23:36:58
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

Ostrzeżenie: (0%)
-----


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);

Ten post edytował radzaw 18.08.2004, 23:38:59


--------------------
Blog :: Development platform :
Windows 2003 Enterprise Server | Gentoo Linux
Go to the top of the page
+Quote Post
-Grzyw-
post 19.08.2004, 16:39:21
Post #3





Goście







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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 06:06