![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam następujące zmienne: $b['wejscie19'] oraz $b['wyjscie19'] i przybierają one wartość godzinową, czyli w formacie 00:00:00, 01:30:00 i tak dalej.. Chciałbym aby wynik następującego działania dawał nam postać według formatu godzinowego, a nie całkowitego: $iloscsroda = $b['wyjscie19'] - $b['wejscie19']; W tym momencie zmienna zwraca takie liczby całkowite - 1, 8, 16. Chciałbym jednak żeby zwracała 01:00, 08:00, 16:00 i brała też pod uwagę minuty - np. 16:30. Czy ktoś może podpowiedzieć sposób jakim mogę wykonywać działania na czasie? Pozdrawiam, Helikon Ten post edytował Helikon 10.01.2017, 20:20:31 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przekonwertuj na sekundy np: Potem odejmij wartości a następnie wyświetl sobie np: Napisałem coś takiego:
Lecz zwraca wynik o jedną godzinę większą - również dla wartości 00:00:00 zwraca 01:00 ![]() Może być to kwestia strefy czasowej? Jak ją tutaj zmienić? Ten post edytował Helikon 10.01.2017, 20:49:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj czaję i działa, tylko może trochę banał - jak to wyświetlić w postaci samej godziny? Bo dając coś takiego zwraca string(8) "02:15:00". |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Really? echo $x->format('%H:%I:%S');
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 5 Dołączył: 14.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj czaję i działa, tylko może trochę banał - jak to wyświetlić w postaci samej godziny? Bo dając coś takiego zwraca string(8) "02:15:00". http://php.net/manual/en/function.date.php Jak chcesz tylko samą godzinę to będzie $x->format('H'), jeśli godzinę z minutami to $x->format('H:i'), a jeśli godzinę z minutami i sekundami to $x->format('H:i:s'), gdzie H - godziny, i - minuty, s - sekundy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:57 |