Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nazwy miesięcy
Beatus
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Witam,
robiłam to kiedyś i pamiętam, że rozwiązanie było proste, ale nie mogę sobie przypomnieć jakie.

Klasyczna sprawa, mam PESEL chcę mieć docelowo do korespondencji seryjnej datę urodzenia w formie 20 czerwca 1980r.

Wszystko fajnie ale nie wiem jak 6 zamienić na czerwca, 2 na lutego itd.

Z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
maniekl2
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

Ostrzeżenie: (0%)
-----


A może po prostu tablica ?
  1. <?php
  2. $miesiac = array(
  3. 1 => 'Styczeń',
  4. 2 => 'Luty'); [...]
  5. ?>
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Weź tylko pod uwagę, że:
http://pl.wikipedia.org/wiki/PESEL :
Cytat
Numeryczny zapis daty urodzenia przedstawiony jest w następującym porządku: dwie ostatnie cyfry roku, miesiąc i dzień. Dla odróżnienia poszczególnych stuleci przyjęto następującą metodę kodowania:

* dla osób urodzonych w latach 1900 do 1999 – miesiąc zapisywany jest w sposób naturalny
* dla osób urodzonych w innych latach niż 1900 – 1999 dodawane są do numeru miesiąca 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
Go to the top of the page
+Quote Post
Beatus
post
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Myślę, że po 2200 nie będę już robić baz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Bardzo dziękuję, nie wiedziałam o tym.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 17:52