PHP에서 시간대 설정

Sheeraz Gul 2024년2월15일
PHP에서 시간대 설정

PHP의 시간대는 php.ini 설정을 사용하여 변경할 수 있습니다. PHP는 또한 PHP에서 시간대를 설정할 수 있는 내장 함수 date_default_timezone_set()을 제공합니다.

이 튜토리얼은 PHP에서 시간대를 설정하는 방법을 보여줍니다.

PHP에서 시간대 설정

PHP에서 시간대를 설정하는 두 가지 방법이 있습니다. 하나는 php.ini 파일에서 가져온 것이고 다른 하나는 내장 메서드에서 가져온 것입니다.

PHP.INI 파일을 사용하여 PHP에서 시간대 설정

php.ini 파일을 사용하여 시간대를 설정하려면 아래 단계를 따르십시오.

  • 먼저 시간을 표시할 phpinfo() 파일을 생성합니다.

    PHP 정보 시간대

  • PHP 디렉토리로 이동하여 php.ini 파일을 엽니다.
  • date.timezone을 검색합니다.

    PHP 날짜 시간대

  • 주석을 제거하고 시간대를 임의의 값(예: Asia/Kolkata)으로 설정하십시오.

    PHP 설정 시간대

  • 시간대가 설정되면 Apache 서버를 다시 시작합니다.
  • 서버가 다시 시작되면 시간대가 변경됩니다.

date_default_timezone_set() 메서드를 사용하여 PHP에서 시간대 설정

date_default_timezone_set()은 PHP에서 시간대를 설정하는 데 사용되는 PHP의 내장 메소드입니다. 이 메서드는 시간대가 유효한 경우 false를 반환합니다. 그렇지 않으면 항상 true를 반환합니다.

이 방법은 PHP 5.1 이상 버전에서 지원됩니다. 이 메서드의 구문은 다음과 같습니다.

date_default_timezone_set(timezone)

timezone이 UTC, GMT 또는 Asia/Kolkata와 같은 시간대인 경우 시간대 목록은 여기에서 찾을 수 있습니다.

date_default_timezone_set() 메소드의 예를 살펴보겠습니다.

<?php
echo "The Default Timezone: ";
echo date_default_timezone_get();
echo "<br><br>";
date_default_timezone_set("Europe/Rome");
echo "The Updated Timezone: ";
echo date_default_timezone_get();
?>

위의 코드는 기본 시간대를 표시한 다음 date_default_timezone_set() 메서드를 사용하여 업데이트합니다. 출력 참조:

The Default Timezone: UTC

The Updated Timezone: Europe/Rome
작가: 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