![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 5 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam do zrobienia formularz rejestracyjny, gdzie na potrzeby rejestracji user wpisuje PESEL. Następnie jest jeszcze warunek pełnoletności usera (Checkbox) - pomyślałem, żeby to połączyć i od razu z peselu sprawdzać, czy dana osoba jest pełnoletnia, czyli uciąć jakimś substr pierwsze 6 cyfr, no i pozmieniać na format daty - jeszcze nad tym nie myślałem ale brzmi w miarę prosto. Natomiast niewiadomą dla mnie jest, jak porównać czy od daty, którą uzyskam (data urodzin) do daty obecnej minęło 18 lat. Jest mi w stanie ktoś doradzić, jak to rozwiązać? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
365 dni lub 366 dni ma roczek więc tu jest mały problem - > echo floor((((($wiek/60)/60)/24)/365));
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Jaki problem używać datetime ? ;]
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Lepiej zrobić to tak:
z palca nie testowane ![]() Ten post edytował buliq 2.08.2011, 22:09:28 -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@arzach, @buliq: Ale wiecie, że niektórzy ludzie urodzili się w latach 60-tych, a nawet wcześniej?
@hyhyhy: Pierwsze sześć liczb numeru PESEL nie koniecznie musi oznaczać datę urodzenia. Możesz to traktować co najwyżej jako dodatek i np. na poziomie JS po wpisaniu PESEL-u automatycznie uzupełnić datę urodzenia, jednak musisz pozostawić możliwość ręcznej korekcji. Co do tematu, @Fifi209 podał prawidłową odpowiedź. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
@up a co to za różnica który rok? Sprawdź: to. Liczą się stulecia
![]() -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 5 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wielki dzięki buliq
![]() @Crozin też dzięki, masz rację, będę musiał jednak userowi kazać to zatwierdzić - no trudno, nie wszystko się z automatu da zrobić ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@hyhyhy poczytaj
Cytat Dla odróżnienia poszczególnych stuleci przyjęto następującą metodę ich kodowania: * dla osób urodzonych w latach 1900 – 1999 — miesiąc zapisywany jest w sposób naturalny (bez zmian), * dla odróżnienia osób urodzonych w innych latach niż 1900 – 1999 do numeru miesiąca dodawane są następujące wielkości: - dla lat 1800 – 1899 — 80 - dla lat 2000 – 2099 — 20 - dla lat 2100 – 2199 — 40 - dla lat 2200 – 2299 — 60 ze strony http://www.gazetapodatnika.pl/artykuly/nad...pesel-a_751.htm, bo system nadawania numeru pesel nie jest taki oczywisty jak się wydaje -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
skowron może nie zauważyłeś, ale temat "liczą się stulecia" był już poruszany, był nawet link do wikipedii, gdzie można sobie o tym przeczytać. ;]
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.05.2025 - 08:17 |