Datumskonvertierung in URL: TT/MM/JJJJ in JJJJ-MM-TT
Beim Versuch, ein Datum im Format TT zu analysieren /mm/yyyy aus einem URL-Parameter ist es wichtig, bei der Konvertierung das richtige Datumsformat anzugeben. Bei der Verwendung von strtotime() ist zu beachten, dass standardmäßig das US-Datumsformat (MM/TT/JJJJ) angenommen wird.
Um genaue Konvertierungen sicherzustellen, wird dringend empfohlen, die Funktion DateTime::createFromFormat() zu verwenden . Mit dieser Funktion können wir das genaue Datumsformat angeben und ein DateTime-Objekt zurückgeben, aus dem wir Zeitstempel extrahieren, Datumsangaben in gewünschte Formate konvertieren oder Vergleiche mit anderen DateTime-Objekten durchführen können.
Betrachten Sie beispielsweise den folgenden Code So analysieren Sie ein Datum im Format TT/MM/JJJJ:
<code class="php">$date = $date1 = DateTime::createFromFormat('m/d/Y', '20/02/2000'); $D->query = $date->format('Y-m-d'); // 2000-02-20</code>
Dieser Code gibt das Datum im Format JJJJ-MM-TT zurück, wodurch das Problem behoben und eine genaue Datumsverarbeitung sichergestellt wird.
Das obige ist der detaillierte Inhalt vonWie konvertiert man TT/MM/JJJJ-Daten von URLs in das Format JJJJ-MM-TT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!