Formatieren Sie die Zeitzone für das Carbon-Datum
Um eine Zeitzone für ein Carbon-Datum in PHP zu formatieren, können Sie die Methode format()
verwenden und die Formatcodes e
oder I
einschließen. Beispielsweise:
$date = Carbon::now();
$formattedDate = $date->format('Y-m-d H:i:s e');
Der Formatcode e
gibt die Abkürzung der Zeitzone aus (z.B. "UTC", "EST" usw.) und der Formatcode I
gibt die Verschiebung der Zeitzone in Stunden und Minuten von UTC aus (z.B. "+07:00").
Alternativ können Sie die Methode timezone
verwenden, um die Zeitzone vor dem Formatieren des Datums festzulegen.
$date = Carbon::now();
$date->timezone('Europe/Paris');
$formattedDate = $date->format('Y-m-d H:i:s e');
Sie können auch die Methode setTimezone()
verwenden, um die Zeitzone festzulegen und das Datum anschließend zu formatieren.
$date = Carbon::now();
$date->setTimezone(new DateTimeZone('Europe/Paris'));
$formattedDate = $date->format('Y-m-d H:i:s e');
Die Zeitzone, die an die obige Methode übergeben wird, kann jede gültige Zeitzonen-Kennung sein.