Matthias Apsel: strtotime() letzter August gesucht

Beitrag lesen

Hallo Christian Kruse,

Ich glaube nicht, dass strtotime() das kann; ich habs zumindest nicht hinbekommen. Ich denke, dass muss man „zu Fuss“ machen. Wobei sich das ja auf eine einfache Fall-Unterscheidung beschränkt:

echo date('Y-m-d', strtotime('first day of August' . (date('m') < 8 ? ' last year' : ''))), "\n";

Danke, auf das einfache Anhängen wäre ich so wohl auch nicht gekommen.

Cool wäre date('Y-m-d', strtotime('first day of last August')), aber das führt auch bei der aktuellsten PHP-Version zum 31.12.1969.

Bis demnächst
Matthias

--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)