Weird PHP-Datumsverhalten beim Versuch, den letzten Tag des letzten Monats abzurufen
Ich habe gerade bemerkt, dass die PHP-Datumsfunktion seltsam wirkt. Kann mir jemand erklären, was ich falsch mache?
Folgender Code zeigt die gleichen Ergebnisse an
<?php
echo date('Y-m-t');
// Outputs last day of this month: 2016-03-31
echo date('Y-m-t', strtotime("-1 month"));
// For some reason outputs the same: 2016-03-31
echo date('Y-m-t', strtotime("+1 month"));
// Outputs 2016-05-31
s könnte nur sein, dass ich dumm bin, aber könnte mir jemand erklären, warum dies passier