Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 5.11.2009 Ostrzeżenie: (0%)
|
Witam potrzebuje kod który obliczy ile godzin różnicy jest między dwoma datami (pole datatime) z uwzględnieniem weekendów, świąt i świąt ruchomych.
Np. $od=2016-03-15 10:00:00 $do=2016-03-16 11:00:00 $wynik=25; i żeby uwzględnił weekendy i świeta (ruchome też) co juz jest w funkcji. $od=2016-03-15 10:00:00 $do=2016-03-18 11:00:00 Założmy że 16.03 i 17.03 to weekend $wynik=25; Dotychczas do różnic w datach używałem funkcji nospor'a
Ale ona liczy pięknie ino same daty bez godzin. Czy idzie ja jakoś zamienic by spełaniałą załozenia z wstępu ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Policz ile masz dni wolnych (weekendy, święta) między tymi dwoma datami i odejmij odpowiednią ilość godzin. Jeśli dni wolne będziesz trzymał np. w bazie to zwykłe COUNT(*) i BETWEEN wystarczą.
|
|
|
|
8_pasarzer_NOSTROMO [PHP] Obliczanie czasu (w godzinach), tylko dni robocze 17.03.2016, 10:47:05
GodOfPeople Sam napisz sobie taką funkcję... od większej daty ... 17.03.2016, 18:14:57
8_pasarzer_NOSTROMO To co napisałęś jest proste jak sikanie, ale mam p... 18.03.2016, 08:27:49 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 11:12 |