Mailinglisten-Archive |
ANGEL Harald schrieb: > Hi Liste! > > $dat5 = "2004-07-31"; > $dat2 = getdate(strtotime($dat5." -1 month")); > echo $dat2; > > Da kommt heraus: "2004-07-01" > > Das is doch unsinnig oder?? 31.7 weniger einem Monat ist doch sinniger > weise der 30.6. und nicht der 1.7.! 2004-07-31 - 1 monat = 2004-06-31 = 2004-07-01 stimmt schon ... irgendwie > Wie bring ich das php ohne 10 ifs bei?? du musst halt überprüfen ob der Monat zu dem du wechseln willst auch so viele Tage hat wie der aktuelle Tag ist, wenn nicht brauchst du den letzten Tag von dem Monat zu dem du wechseln willst -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive