Tätä voi olla kysytty useasti, mutta miten saa muutettua jonkun luvun niin että se katsotaan päivämääränä.
Ajattelin tehdä että se laskee ikäni niin että se katsoo koodista mikä on syntymä päiväni ja vähentää sen nyky päivästä.
Heitin vaan mutta olisko joku valmis funktio kun strtotime...
Menee aavistuksen ohi kysymyksestä mutta kuitenkin:
Tuollaisen ikälaskurin tein omille sivuilleni. Muuta siis tuon Mktimen 8:n paikalle oma syntymäkuukautesi, 29:n paikalle päivä ja 1984 vuosi.
Periaate menee seuraavasti:
Ensin time() palauttaa tämän hetken unix-timestampin (sekuntia vuoden 1970 alusta muistaakseni) ja siitä vähennetään unix-timestamp syntymäajastani. Tämä siis on montako sekuntia olen elänyt.
Ja se kun jaetaan luvulla 31556926 joka tarkoittaa sekunteja yhdessä vuodessa saadaan montako vuotta olen vanha. Lopuksi pyöristellään roundilla luku sopivasti, eli itse laitoin 2 desimaalin tarkkuudella.
Tuota voit sovellella vapaasti. Tosin kovin yleiseen käyttöön tuosta ei ole mikäli käyttöjärjestelmäsi ei tue unix-timestampeja ennen vuotta 1970.
Kiitos, homma toimii juuri niinkuin JTS neuvoi
Aihe on jo aika vanha, joten et voi enää vastata siihen.