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.