| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
IkälaskuriMeitsi 27.04.07 15:38 Iän laskeminen vuosina php:llä (Ei 1970-ongelmaa)
function countAge($birth) { $arr = explode("-",$birth); // Tarkistetaan vuodet $years = date("Y") - $arr[0]; $current_date = mktime(0,0,0,date("m"),date("d"),date("Y")); $birth_day = mktime(0,0,0,$arr[1],$arr[2],date("Y")); // Tarkistetaan onko nykyinen päivä ylittänyt nykyisen vuoden syntymäpäivän if($birth_day > $current_date) { $years--; } return $years; } // Toiminta käytännössä // Funktiolle annetaan mysql date arvo parametrina, countAge("1986-09-15"); // Palauttaa arvon 20 FuzzyByte 19:14 27.4.07 ikälaskuri on yhdyssana. kikka7 13:48 28.4.07 Tämä ei olekaan ikälaskuri, vaan Ikä laskuri. Runoltaja 22:50 28.4.07 sitte sen pitäis varmaan olla että Ikä -laskuri :-) antor 14:53 29.4.07 Itseasiassa jos laskurin nimi olis Ikä, kuten Runoltaja meinas, niin se kirjotettais Ikä-laskuri (ilman väliä viivan edessä). Kyseessä voi kuitenkin aivan hyvin olla Ikä laskuri -niminen koodin pätkä. Sesk 07:09 3.5.07 birthday on yhteen, eikä birth_day, jos _-merkillä erotat sanoja muuttujissa. Meitsi 09:37 3.5.07 joo no sillä ei varmaan ole toiminnan kannalta mitään haittaa vaikka se olisi kirjoitettu b_i_r_t_h_d_a_y Sesk 21:10 3.5.07 Joo mutta kun se laitetaan kaikkien nähtäväks niin kyllä se ärsyttää kun pistää silmään. [/pilkkunatsi] T.M. 10:35 4.5.07 Jos tuommoiset ärsyttävät, kannattanee varata aika psykiatriseen hoitoon. Meitsi 12:22 4.5.07 Sesk kirjoitti: Joo mutta kun se laitetaan kaikkien nähtäväks niin kyllä se ärsyttää kun pistää silmään. [/pilkkunatsi] Onkos noista "OIKEIN KIRJOTETUISTA" muuttujien nimistä jotain listaa??? editoitu: 14:57 4.5.07 ajv 13:17 4.5.07 Jos haluan googlettaa php-ikälaskuria, niin todennäköisesti kirjoitan sinne hakuboksiin php ikälaskuri, enkä php ikä laskuri tai php ikä-laskuri. Pelkästään tuon takia koodivinkin otsikko pitäisi olla oikein kirjoitettu. Edit. Niin ja muutit koodivinkin nimen, mutta edelleen se on väärin. Ellei tosiaan laskurin nimi ole Ikä. Edit2. No nyt vinkin nimi on oikein :) |
![]() Haku
|