![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) szukam czegoś takiego tu na forum, byłbym jednak BARDZO wdzięczy za jakąś koncepcję rozwiązania tego problemu.. Pozdrawiam! |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:14 |