![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.10.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem:
Piszę terminarz dla gabinetu lekarskiego - muszę w nim zaplanować dzień. Określam godziny pracy dla danego dnia, np. 7:00 do 18:00. Ten przedział czasowy który mam do dyspozycji dzielę na jednostki czasowe rzędu 25 minut. Planując wizytę pacjenta planuję zarezerwowanie np 1 jednostki czasowej na danego pacjenta, a dla innego (inny zabieg/badanie) np. 2 jednostki czasowe. Jak zaprogramować obliczenia związane z czasem? Np. do godziny 7:00 dodać 1 jednostke, czyli 25 minut, potem 2 jednostki, czyli kolejne 50 minut. W wyniku chcę otrzymać godzinę 8:15. Jeśli uda mi się to w taki sposób porozpisywać, to będę mógł rozplanować cały dzień. Przeglądam funkcje związane z czasem w manualu (wiec RTFM odpada ![]() Pozdrawiam! -------------------- Webcoder
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.10.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ok, już wiem jak to zrobić - pokombinowałem i działa
![]()
W zasadzie wszystko sprowadza się do konwersji aktualnego (lub założonego) do formatu znacznika czasowego unixa, wykonaniu funkcji strtotime() na tym znaczniku, a potem przekonwertowaniu otrzymanego znacznika do bardziej ludzkiej formy ![]() Dzieki za pomoc ![]() -------------------- Webcoder
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 11:12 |