내가 형식으로 날짜가 :이 날짜에 언급되지 않은 경우에도PHP에서 다른 시간대의 날짜를 UTC로 변환하는 방법은 무엇입니까?
5/20/2011 12:00:00 AM
을,이 날짜가 CST 시간대 (미국/시카고)에 있음을 알고 있습니다. 이것을 어떻게 UTC 시간으로 변환합니까?
나는 시간을 더하고/빼는 대신에 기존의 PHP 함수를 사용하는 것을 선호한다.
내가 형식으로 날짜가 :이 날짜에 언급되지 않은 경우에도PHP에서 다른 시간대의 날짜를 UTC로 변환하는 방법은 무엇입니까?
5/20/2011 12:00:00 AM
을,이 날짜가 CST 시간대 (미국/시카고)에 있음을 알고 있습니다. 이것을 어떻게 UTC 시간으로 변환합니까?
나는 시간을 더하고/빼는 대신에 기존의 PHP 함수를 사용하는 것을 선호한다.
그런 목적으로 datetime 개체를 사용할 수 있습니다.
http://php.net/manual/en/datetime.settimezone.php
<?php
$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru'));
echo $date->format('Y-m-d H:i:sP');
$date->setTimezone(new DateTimeZone('Pacific/Chatham'));
echo $date->format('Y-m-d H:i:sP');
당신은 기본 시간대를 설정하려면이 기능을 사용할 수 있습니다
date_default_timezone_set
<?php
date_default_timezone_set('UTC'); // To set UTC time
?>