Autor | Zpráva | ||
---|---|---|---|
emissary Profil |
#1 · Zasláno: 20. 1. 2011, 17:01:11
Zdravím vás!
Chcel by som spraviť kontrolu dátumu, teda. Predstavte si formulár, kde niekto vyplňuje svoj dátum narodenia. Deň, mesiac a rok. Sú to tri polia s premennými $day, $month a $year. Do $day je možné vložiť iba rozsah od 1 do 31 resp. 01 do 31. To isté v $month, ale rozsah je 1 až 12 resp. 01 až 12. Do $year je možné vložiť iba roky od 1900 do 2099. 1. Chcel by som sa vyhnúť nereálnym dátumom....ako sú 31.2.1995 - február má len 28 dní. 2. Tiež aby ten dátum nebo z budúcnosti. Teda rok minimálne o 5r menej ako je aktuálny... Teda keď je rok 2011. Tak aby sa tam mohli zaregistrovať ľudia čo majú minimálne 5r (nereálne, ale nájdu sa aj taký géniovia) nechcem aby sa tam niekto regol a bude mať vek 0r a 2 mesiace. 3. zahrnúť do kontroly aj priestupné roky.... teda aby v rokoch ktoré sú priestupné môže byť povolený deň 29. február. Priestupné roky : 1904, 1908 .... 2096 Vedel by niekto niečo také navrhnúť? |
||
ninja Profil |
#2 · Zasláno: 20. 1. 2011, 19:52:21
Proč nepoužijete PHP funkci checkdate?
|
||
Časová prodleva: 13 let
|
0