라이브러리
[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` 함수를 호출할 때는 현재 날짜와 시간을 나타내는 변수를 전달해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.