PHP - obliczanie ile dni zostało do danej daty

DZIAŁANIE: Do 1 Stycznia 2008 roku pozostało : -1599 dni
Do 1 Stycznia 1994 roku pozostało ( ujemna ) : -6712 dni

Kod:

Ewentualne Objaśnienia:

Przykład ten oblicza nam ile dni pozostało do jakiejś konkretnej daty ( jeśli podamy datą z przeszłości będzie to liczba ujemna ). Mechanizm jest generalnie identyczny jak w poprzednim przykładzie, tam jednak obliczaliśmy różnicę od daty urodzin do teraźniejszości, a tutaj jakby na odwrót. Mamy sobie naszą prostą funkcję, która oblicza różnicę między datą przyszłą, a obecną - następnie dzielimy ją przez 86400 ( ponieważ 60sekund * 60 minut * 24 godziny = 86400, czyli tyle sekund ma jeden dzień ) oraz zaokrąglamy do liczby całkowitej, jednak tutaj zaokrąglamy w górę , a nie w dół jak wcześniej ( floor ), używamy do tego funkcji ceil .