Morjens,
ajankuluksi koodailin kalenteria, jossa sitten tuli vastaan tuo mktimen käyttö, ainakin kuukauden kohdalla se bugaa, laittaa kuukauteen yhden lisää (12 => 11).
$paivia_kuussa = date("t", mktime(0, 0, 0, 12, 0, 2007));
tuottaa siis 11, oikean vastauksen saa kun laittaa kuukausi + 1
$paivia_kuussa = date("t", mktime(0, 0, 0, 12 + 1, 0, 2007));
= 12
Ei sinäänsä suuri bugi, mutta ärsyttää vähän. Johtuuko tämä jostain asetuksista tjsp? Xampp on minulla käytössä.
Vika on kenties siinä, että kuukauden ensimmäinen päivä on 1, mutta koodissasi päivän kohdalla lukee 0. Silloin kalenterissa siirrytäänkin edellisen kuukauden puolelle.
Ainakin seuraava koodi ilmoittaa kaikkien tämän vuoden kuukausien päivien määrät oikein:
No niinpä tietenkin, ei siis paljoa heittänyt.
Kiitoksia nopsasta vastauksesta!
Aihe on jo aika vanha, joten et voi enää vastata siihen.