<?php
$current_year = date('Y'); $end_of_year = strtotime("December 31, $current_year 23:59:59"); $days_to_end_of_year = ($end_of_year - $today) / (60 * 60 * 24);
if ($days_to_end_of_year > 0) {
echo "Liczba dni do końca roku: " . floor($days_to_end_of_year) . " dni."; } else {
echo "Bieżący rok dobiegł już końca."; }
?>
Ten skrypt korzysta z funkcji date() i strtotime() do określenia daty końca roku i bieżącej daty. Następnie wylicza liczbę dni do końca roku dzieląc różnicę między tymi datami przez 86400 (liczbę sekund w jednym dniu). Wynik jest zaokrąglany w dół do pełnych dni funkcją floor(). Na końcu skrypt wyświetla wynik wraz z komunikatem na stronie.
Uwaga: Pamiętaj, że czas serwera, na którym uruchamiasz skrypt, może być inny niż czas Twojej strefy czasowej, co może wpłynąć na wynik.