Seltsame Ausgabe bei php-Datums und Zeitfunktionen
bearbeitet von Regina SchaukrugTatsächlich. `date("Ymd", $timestamp)` wäre - für den hier durchgeführten Vergleich - die mit Abstand billigste Lösung.
Ich weiß nicht recht wie man auf andere Ideen kommt. Ich hätte hier aber der Verwendung von mktime() noch zugestimmt,
~~~php
for ($i=0; $i<4; $i++) {
echo ( date( 'Y-m-d', mktime( 0, 0, 0, 12, 30 + $i, 2017 ) ) . "\n" );
}
~~~
Ausgaben:
~~~
2017-12-30
2017-12-31
2018-01-01
2018-01-02
~~~
weil, wenn die Tage in der Iteration dreistellig werden, der Vergleich als Zahl womöglich zu einem Problem führt.