Zum Inhalt springen

date_parse()

Einführung

Die Funktion date_parse() in PHP parst einen Datumsstring und gibt ein assoziatives Array zurück, das die einzelnen Komponenten enthält. Sie wird häufig in Webentwicklungsprojekten eingesetzt, die eine Datumsbehandlung und -verarbeitung erfordern.

Syntax

php
date_parse(string $date)

Parameter

Der Parameter date ist ein String, der das zu parsende Datum/die Uhrzeit darstellt. Er akzeptiert Standard-Datum/Uhrzeit-Formate, die vom internen Parser von PHP erkannt werden.

Rückgabewert

Die Funktion date_parse() gibt ein assoziatives Array zurück, das die verschiedenen Komponenten des Datums darstellt. Das Array enthält die folgenden Schlüssel:

  • 'year' - Das Jahr des Datums
  • 'month' - Der Monat des Datums
  • 'day' - Der Tag des Datums
  • 'hour' - Die Stunde des Datums
  • 'minute' - Die Minute des Datums
  • 'second' - Die Sekunde des Datums
  • 'fraction' - Die Sekundenbruchteile des Datums
  • 'warning_count' - Die Anzahl der während des Parsens generierten Warnungen
  • 'warnings' - Ein Array mit während des Parsens generierten Warnungen
  • 'error_count' - Die Anzahl der während des Parsens generierten Fehler
  • 'errors' - Ein Array mit während des Parsens generierten Fehlern

Anwendungsbeispiel

Schauen wir uns ein Anwendungsbeispiel für die Funktion date_parse() in PHP an:

Beispiel für die PHP-Funktion date_parse()

php
<?php

$date_str = '2022-03-03 15:30:45';
$date_arr = date_parse($date_str);
print_r($date_arr);

Ausgabe:


console
Array
(
    [year] => 2022
    [month] => 3
    [day] => 3
    [hour] => 15
    [minute] => 30
    [second] => 45
    [fraction] => 
    [warning_count] => 0
    [warnings] => Array()
    [error_count] => 0
    [errors] => Array()
)

In diesem Beispiel parst die Funktion den Eingabe-String und gibt ein assoziatives Array zurück, das jede Datums-Komponente enthält.

Fazit

Die Funktion date_parse() bietet eine einfache Möglichkeit, Datumsstrings in ihre einzelnen Komponenten zu zerlegen. Dies erleichtert die Handhabung und Verarbeitung von Daten in Ihren Webentwicklungsprojekten erheblich. Wir hoffen, dass dieses Tutorial hilfreich war. Wenn Sie Fragen oder Anmerkungen haben, hinterlassen Sie diese bitte unten.

Praxis

Was ist der Zweck der Funktion date_parse() in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.