라이브러리

[PHP] date_timezone_set - DateTime::setTimezone의 별칭




PHP에서 Date Timezone Set


PHP의 `date_timezone_set` 함수는 현재 날짜와 시간을 지정된 시간대에 맞게 설정하는 함수입니다. 이 함수는 PHP 5.2.0부터 사용할 수 있습니다.

# 사용법


`date_timezone_set` 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 현재 날짜와 시간을 나타내는 변수, 두 번째 인자는 시간대 이름 또는 시간대 객체입니다.

# 예제


#hostingforum.kr
php

// 현재 날짜와 시간을 설정

$date = new DateTime();

echo "현재 날짜와 시간: " . $date->format('Y-m-d H:i:s') . "
";



// UTC 시간대로 설정

date_default_timezone_set('UTC');

echo "UTC 시간대: " . date('Y-m-d H:i:s') . "
";



// 한국 시간대로 설정

date_default_timezone_set('Asia/Seoul');

echo "한국 시간대: " . date('Y-m-d H:i:s') . "
";



# 시간대 이름 목록


PHP에서 사용할 수 있는 시간대 이름 목록은 다음과 같습니다.

* `UTC`
* `Asia/Seoul`
* `America/New_York`
* `Europe/London`
* `Australia/Sydney`
* ...

# 시간대 객체 사용


시간대 객체를 사용할 수 있습니다. 시간대 객체를 생성하는 방법은 다음과 같습니다.

#hostingforum.kr
php

$timezone = new DateTimeZone('Asia/Seoul');



시간대 객체를 사용하여 `date_timezone_set` 함수를 호출할 수 있습니다.

#hostingforum.kr
php

$date = new DateTime();

$date->setTimezone($timezone);

echo "한국 시간대: " . $date->format('Y-m-d H:i:s') . "
";



# 참고


* 시간대 이름은 PHP의 `DateTimeZone` 클래스에서 지원하는 이름을 사용해야 합니다.
* 시간대 객체를 사용할 때는 `DateTimeZone` 클래스의 인스턴스를 생성해야 합니다.
* `date_timezone_set` 함수를 호출할 때는 현재 날짜와 시간을 나타내는 변수를 전달해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 627 페이지

검색

게시물 검색