Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy event odbywał się w danym dniu i ile godzin w tym dniu, Event może trwać kilka dni, i rozpocząć się w połowie dnia.
adbacz
post
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


Mam rozpoczęcie i zakończenie eventu co do sekundy. Potrzebuję wydobyć z tego przedziału czasowego ilość sekund/czasu, jaki przypada w danym dniu. Przykład:

Event trwa od 20:00:00 01.01.2017, do 10:00:00 03.01.2017
Potrzebuję danych, ile czasu trwał w dniach. Po przeliczeniu "po ludzku", wiemy, że:
01.01.2017 - 4 godziny
02.01.2017 - 24 godziny
03.01.2017 - 10 godzin

Ale teraz, jak to zaprogramować, by w kodzie to policzyć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


Jeśli wyciągasz to z bazy to możesz to zrobić na poziomie zapytania
http://dev.mysql.com/doc/refman/5.5/en/dat...n_timestampdiff
do tego group by date(dataOd)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 21:00