[PHP] Data - czy ten kod jest zawsze poprawny?

[PHP] Data - czy ten kod jest zawsze poprawny?
0

Czy kod:

Kopiuj
$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?

LX
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 9 lat
0

Tan zdaje się że ok.
Dla mnie bardziej logicznie byłoby zapisać to tak:

Kopiuj
  $dayoftheyear = date('z'); //(0..365) 364normal year, 365-leap year
  $leapyear = date('L');
  $daysleft = (364 + $leapyear) - $dayoftheyear;

Aha czasem piszę głupoty ;-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.