Wie erklären Sie das Ergebnis für eine neue \ DateTime ('0000-00-00 00:00:00')?
Hier ist ein Testcode:
<code><?php ini_set('date.timezone', 'Europe/London'); $dt = new \DateTime('0000-00-00 00:00:00'); var_dump($dt); </code>
Dies bietet:
<code>object(DateTime)[1] public 'date' => string '-0001-11-30 00:00:00' (length=20) public 'timezone_type' => int 3 public 'timezone' => string 'Europe/London' (length=13) </code>
Dies ist jedoch kein gültiges Datum. Ich verstehe den zurückgegebenen Wert nicht, besonders den Monat ... können Sie das erklären?