![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.12.2019 Ostrzeżenie: (10%) ![]() ![]() |
Witajcie , nie mogę przebrnąć przez taki temat
Mam skrypt który ma sprawdzić ile dni minęło od daty do daty i zakolorować tło w ramce
problem chyba leży w tym że $interval nie jest liczbą całkowitą tutaj , czy coś innego? Ten post edytował Daiszman 6.03.2020, 13:35:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To ze nie ogarniasz podstaw klas, nie znaczy ze nie jest (IMG:style_emoticons/default/tongue.gif) Tam masz tez wlasciwosci klasa takie jak public integer $y ; public integer $m ; public integer $d ; public integer $h ; public integer $i ; public integer $s ; public float $f ; public integer $invert ; public mixed $days ; Pokazujesz strukturę klasy DateInterval, a nie typ zmiennej $interval, który jest stringiem. Czyli to: $datetime1->diff($datetime2), a nie to: $interval = $datetime1->diff($datetime2)->format('%R%a'); poza tym nawet jakbys sie upieral przy funkcji FORMAT() to jaki problem jej powiedziec by zwrocila dni a potem zamienic to na liczbe przy pomocy zwyklego rzutowania (int) ? Nie upieram się i nie widzę problemu. Faktem jest, że swobodnie można przeprowadzić dodawanie na $interval, czyli: $monitCzasu+$monitCzasuPracy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:11 |