Moikka,
Ongelmana olisi se, että pitäisi osata laskea päivän numeron (1-365/366) mukaan päivämäärä tietylle vuodelle.
Eli saamme tietoomme vuoden ja jonkun päivän numeron, mutta emme suoraan päivämäärää.
PHP:llä olen yrittänyt ratkaista, mutta myös javascript -pätkäkin kävisi. Tämä tulee ihan nettikäyttöön.
Kiitos etukäteen!
PHP siis sallii "virheellisiä" arvoja päivämääräfunktioihin. Tätä voi käyttää muutamiin mukavuustoimintoihin, esim. minkä tahansa kuukauden viimeisen päivän saa sillä, että kasvattaa kuukautta yhdellä ja antaa päivän numeroksi nollan. Lopputulos on kelvollinen edellisen kuukauden viimeinen päivä.
Eli esim. echo date('d.m.Y', mktime(0, 0, 0, 13, 0, 2011));
(tulos on 31.12.2011). Näin ei tarvitse edes miettiä karkausvuosia tai muuta, ne huomioidaan päivämääräfunktioissa automaattisesti.
Päivämääriä käytettäessä on myös hyvä noudattaa tätä: ISO 8601
@Merri
Aihe on jo aika vanha, joten et voi enää vastata siihen.