Czy kod:
$dayofyear = date('z') + 1;
$leapyear = date('L');
$yearend = 365 - $dayofyear + $leapyear;
Będzie zawsze zwracał poprawną liczbę dni pozostałych do końca roku, tzn, czy będzie dpbrzedziałał jak będzie rok przestępny?
Czy kod:
$dayofyear = date('z') + 1;
$leapyear = date('L');
$yearend = 365 - $dayofyear + $leapyear;
Będzie zawsze zwracał poprawną liczbę dni pozostałych do końca roku, tzn, czy będzie dpbrzedziałał jak będzie rok przestępny?
Tan zdaje się że ok.
Dla mnie bardziej logicznie byłoby zapisać to tak:
$dayoftheyear = date('z'); //(0..365) 364normal year, 365-leap year
$leapyear = date('L');
$daysleft = (364 + $leapyear) - $dayoftheyear;
Aha czasem piszę głupoty ;-)