Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%)
|
Witam. Poddaje się
odczytuje z formularza dwie daty łącznie z godzinami, które użytkownik poda w <input> $x1 = mktime(12, 00, 00, 26, 9, 2020); $x2 = mktime(13, 00, 00, 27, 9, 2020); echo "<br>"; echo date('m/d/y h:i:sa', $x1); echo "<br>"; echo date('m/d/y h:i:sa', $x2); echo "<br>"; $diff=date_diff(x1,x2); echo $diff->format("%h godzin"); spodziewałbym się że echo pokaże 25 godzin. Ale nic z tego. Gdzie popełniam błąd... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Proponuję czytać błędy i zaglądać do manuala: https://www.php.net/manual/en/function.date-diff.php
Przy okazji na pewno nie (x1,x2), ale ($x1, $x2), oraz nie $diff->format. |
|
|
|
mkoszar odejmowanie daty, wynik w formie godzinowej 24.09.2020, 18:19:12
dublinka Cytat(mkoszar @ 24.09.2020, 18:19:12 ... 27.09.2020, 23:09:59 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 07:33 |