PHP의 뉴욕 시간대

Sheeraz Gul 2023년6월20일
PHP의 뉴욕 시간대

이 튜토리얼은 PHP에서 뉴욕 시간대의 시간을 얻는 방법을 보여줍니다.

PHP의 뉴욕 시간대

PHP 매뉴얼은 여기에서 찾을 수 있는 각 시간대에 대한 키워드를 제공합니다. PHP 매뉴얼에 따르면 뉴욕 시간대의 키워드는 America/New_York입니다.

그러나 PHP의 New_York 시간대에서 어떻게 시간을 얻을 수 있습니까? 이를 위해서는 먼저 시간대를 설정하고 두 번째로 시간대를 가져오는 두 가지 방법을 사용해야 합니다.

  1. 첫 번째 메서드는 date_default_timezone_set()으로 timezone 키워드를 매개변수로 사용하여 시간대를 설정합니다. 키워드 값이 유효하지 않은 경우 메서드는 false를 반환합니다.
  2. 두 번째 방법은 date_default_timezone_get()으로 현재 시간대를 가져오는 데 사용됩니다.

시간대를 New_York로 설정한 다음 현재 시간대를 표시해 보겠습니다.

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

위의 코드는 시간대를 설정한 다음 date_default_timezone_get() 메서드로 에코합니다. 출력은 다음과 같습니다.

America/New_York

이제 뉴욕 시간대의 날짜와 시간을 구해 보겠습니다. 시간대의 날짜와 시간을 얻으려면 날짜와 시간의 형식을 지정하는 데 사용되는 PHP의 date() 메서드를 사용해야 합니다. 여기에는 아래 설명된 대로 키워드가 포함됩니다.

  1. d - 해당 월의 일에 사용됨(01~31)
  2. m - 월을 나타내는 데 사용됩니다(01~12).
  3. Y - 연도를 표시하는 데 사용됩니다(네 자리 숫자).
  4. l - 요일을 가져오는 데 사용됩니다(소문자 L).
  5. H - 시간을 24시간 형식(00 ~ 23)으로 표시하는 데 사용됩니다.
  6. h - 앞에 0이 있는 12시간 형식(01~12)으로 시간을 가져오는 데 사용됩니다.
  7. i - 앞에 0이 있는 분을 가져오는 데 사용됩니다(00~59).
  8. s - 앞에 0이 있는 초를 가져오는 데 사용됩니다(00~59).
  9. a - Ante meridiem 및 Post meridiem(오전 또는 오후)에 사용됩니다.

이제 New_York 시간대에 대해 다른 형식으로 날짜를 가져오는 방법을 살펴보겠습니다.

 <?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");
?>

위의 코드는 New_York 시간대의 날짜를 다른 형식으로 표시합니다. 출력 참조:

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

이제 New_York 시간대의 시간을 얻는 방법을 살펴보겠습니다.

 <?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");
?>

위의 코드는 New_York의 현재 시간을 표시합니다. 출력 참조:

The timezone is: America/New_York
The current time in New York is 03:32:52am
작가: Sheeraz Gul
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

관련 문장 - PHP Timezone