New Yorker Zeitzone in PHP

Sheeraz Gul 20 Juni 2023
New Yorker Zeitzone in PHP

Dieses Tutorial zeigt, wie man die Zeit in der New Yorker Zeitzone in PHP erhält.

New Yorker Zeitzone in PHP

Das PHP-Handbuch liefert die Schlüsselwörter für jede Zeitzone, die hier zu finden sind. Laut PHP-Handbuch lautet das Schlüsselwort für die New Yorker Zeitzone America/New_York.

Aber wie bekommen wir die Zeit aus der Zeitzone New_York in PHP? Dazu müssen wir zwei Methoden verwenden, erstens, um die Zeitzone festzulegen, und zweitens, um die Zeitzone abzurufen.

  1. Die erste Methode ist date_default_timezone_set(), die das Schlüsselwort timezone als Parameter nimmt und die Zeitzone setzt. Die Methode gibt false zurück, wenn der Schlüsselwortwert nicht gültig ist.
  2. Die zweite Methode ist date_default_timezone_get(), die verwendet wird, um die aktuelle Zeitzone zu erhalten.

Lassen Sie uns die Zeitzone als New_York einstellen und dann die aktuelle Zeitzone anzeigen.

 <?php
date_default_timezone_set("America/New_York");
echo date_default_timezone_get();
?>

Der obige Code setzt die Zeitzone und gibt sie dann mit der Methode date_default_timezone_get() wieder. Die Ausgabe ist:

America/New_York

Versuchen wir nun, das Datum und die Uhrzeit für die New Yorker Zeitzone zu ermitteln. Um das Datum und die Uhrzeit für eine Zeitzone zu erhalten, müssen wir die date()-Methode von PHP verwenden, die zum Formatieren von Datum und Uhrzeit verwendet wird; es enthält Schlüsselwörter, wie unten beschrieben.

  1. d - Wird für den Tag des Monats verwendet (01 bis 31)
  2. m - Wird verwendet, um einen Monat zu erhalten (01 bis 12)
  3. Y - Wird verwendet, um ein Jahr zu erhalten (in vier Ziffern)
  4. l - Wird verwendet, um den Wochentag zu erhalten (kleines L)
  5. H - Wird verwendet, um die Zeit im 24-Stunden-Format einer Stunde (00 bis 23) zu erhalten
  6. h - Wird verwendet, um die Zeit im 12-Stunden-Format einer Stunde mit führenden Nullen (01 bis 12) zu erhalten
  7. i - Wird verwendet, um die Minuten mit führenden Nullen zu erhalten (00 bis 59)
  8. s - Wird verwendet, um die Sekunden mit führenden Nullen zu erhalten (00 bis 59)
  9. a - Wird für Ante Meridiem und Post Meridiem (am oder pm) verwendet

Sehen wir uns nun an, wie man das Datum in einem anderen Format für die Zeitzone New_York erhält.

 <?php
date_default_timezone_set("America/New_York");
echo "The timezone is: ".date_default_timezone_get();

echo "Today is " . date("Y/m/d") . " in New York <br>";
echo "Today is " . date("d/m/Y") . " in New York <br>";
echo "Today is " . date("Y.m.d") . " in New York <br>";
echo "Today is " . date("d.m.Y") . " in New York <br>";
echo "Today is " . date("Y-m-d") . " in New York <br>";
echo "Today is " . date("d-m-Y") . " in New York <br>";
echo "Today is " . date("l");
?>

Der obige Code zeigt das Datum für die Zeitzone New_York in verschiedenen Formaten an. Siehe Ausgabe:

The timezone is: America/New_York
Today is 2022/09/19 in New York
Today is 19/09/2022 in New York
Today is 2022.09.19 in New York
Today is 19.09.2022 in New York
Today is 2022-09-19 in New York
Today is 19-09-2022 in New York
Today is Monday

Sehen wir uns nun an, wie man die Zeit für die Zeitzone New_York erhält.

 <?php
date_default_timezone_set("America/New_York");
echo "The timezone is: ".date_default_timezone_get();

echo "The current time in New York is " . date("h:i:sa");
?>

Der obige Code zeigt die aktuelle Zeit in New_York. Siehe Ausgabe:

The timezone is: America/New_York
The current time in New York is 03:32:52am
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - PHP Timezone