strtotime() und Daten vor 1970
Die Verwendung von strtotime() zur Verarbeitung von Daten vor 1970 kann aufgrund des begrenzten Bereichs eine Herausforderung darstellen. Um dieses Problem zu beheben, überprüfen Sie Ihre PHP-Version und Plattform. Erwägen Sie bei Bedarf ein Upgrade.
Alternativ können Sie für mehr Flexibilität bei der Handhabung größerer Datumsbereiche die Verwendung der DateTime-Objekte von PHP in Betracht ziehen. Sie ermöglichen Daten, die weit über den Bereich vom 13. Dezember 1901 bis 19. Januar 2038 hinausgehen.
Verfahrensansatz:
$date = date_create($row['value']); if (!$date) { $e = date_get_last_errors(); foreach ($e['errors'] as $error) { echo "$error\n"; } exit(1); } echo date_format($date, "F j, Y");
OOP-Ansatz:
try { $date = new DateTime($row['value']); } catch (Exception $e) { echo $e->getMessage(); exit(1); } echo $date->format("F j, Y");
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3