PHP의 뉴욕 시간대
이 튜토리얼은 PHP에서 뉴욕 시간대의 시간을 얻는 방법을 보여줍니다.
PHP의 뉴욕 시간대
PHP 매뉴얼은 여기에서 찾을 수 있는 각 시간대에 대한 키워드를 제공합니다. PHP 매뉴얼에 따르면 뉴욕 시간대의 키워드는 America/New_York
입니다.
그러나 PHP의 New_York
시간대에서 어떻게 시간을 얻을 수 있습니까? 이를 위해서는 먼저 시간대를 설정하고 두 번째로 시간대를 가져오는 두 가지 방법을 사용해야 합니다.
- 첫 번째 메서드는
date_default_timezone_set()
으로timezone
키워드를 매개변수로 사용하여 시간대를 설정합니다. 키워드 값이 유효하지 않은 경우 메서드는false
를 반환합니다. - 두 번째 방법은
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()
메서드를 사용해야 합니다. 여기에는 아래 설명된 대로 키워드가 포함됩니다.
d
- 해당 월의 일에 사용됨(01~31)m
- 월을 나타내는 데 사용됩니다(01~12).Y
- 연도를 표시하는 데 사용됩니다(네 자리 숫자).l
- 요일을 가져오는 데 사용됩니다(소문자 L).H
- 시간을 24시간 형식(00 ~ 23)으로 표시하는 데 사용됩니다.h
- 앞에 0이 있는 12시간 형식(01~12)으로 시간을 가져오는 데 사용됩니다.i
- 앞에 0이 있는 분을 가져오는 데 사용됩니다(00~59).s
- 앞에 0이 있는 초를 가져오는 데 사용됩니다(00~59).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 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