![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 2 Dołączył: 28.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytania:
1. Jak sprawdzić czy rok 2009 jest przestępny. Dla aktualnego roku to jest
Ale nie wiem jak dla innego to sprawdzić. 2. Czy jest jakaś funkcja, która pokaże mi najbliższy rok przestępny. Ten post edytował drPayton 2.01.2008, 13:12:39
Powód edycji: Dodałem tag w temacie. @drPayton
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli podany rok jest podzielny bez reszty przez 4 to jest to rok przestępny, np. 2008 % 4 = 0 (OK) 2009 % 4 = 1 ... Nie zawsze tak jest. Jest cos takiego ze jak rok dzieli sie przez 40, to rok ten nie jest przestepnym. Sa jakies takie reguly, wiec niewarto przez dzielenie tego zalatwiac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie zawsze tak jest. Jest cos takiego ze jak rok dzieli sie przez 40, to rok ten nie jest przestepnym. Sa jakies takie reguly, wiec niewarto przez dzielenie tego zalatwiac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Reguły są trzy: jeżeli dzieli się przez 400 to jest przestępny, w przeciwnym wypadku jeżeli dzieli się przez 100 to jest zwykły, w przeciwnym wypadku jeżeli dzieli się przez 4 to jest przestępny Nie bardzo sobie wyobrażam, jak chcesz to załatwić bez dzielenia (tudzież modulo)... Można jeszcze rok skonwertować do tekstu i sprawdzać ostatnie cyfry... ale dzielenie chyba jest prostrze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 08:44 |