0
내 서버에서 사용자가 수행하는 특정 작업에 대해 데이터베이스에 UTC 시간을 저장합니다. 사용자가 웹 페이지를 볼 때 로컬 시간으로 변환하고 싶습니다.현지 시간 및 표준 시간대 라이브러리
나는 확실히 UTC 시간으로이 작업을 수행 할 수 있습니다 :
function setlocalTime($utc) {
$timezone_offset = -5; //us east
$recording_date = date('Y-m-d g:i A',strtotime($utc)+$timezone_offset*60*60);
return $recording_date;
}
는 분명히 이것은 그냥 내 시간대입니다. 모든 사용자의 시간대에 대해이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 시간대 라이브러리를 만들어야합니까? 아니면 UTC 시간을 사용자 현지 시간으로 변환하는 더 좋은 방법이 있습니까?