2017-11-13 2 views
1
$fromTz=">America/chicago"; //Time zone for UM6 
$toTz="America/Adak" ;//Time Zone for UM4 
$date = new DateTime($time, new DateTimeZone($fromTz)); 
echo "<br>America/chicago Time ".$date->format('Y-m-d H:i:s'); 
$date->setTimezone(new DateTimeZone($toTz)); 
$time= $date->format('Y-m-d H:i:s'); 
echo "<br>Time For $toTz ".$time; 

날짜와 시간을 PHP의 다른 시간대로 변환했습니다.날짜와 시간을 onetimezone에서 PHP로 anothertimezone으로 변환

나는 UM4, UM5, UM7, UM8

에 UM6을 변환 할하지만 난 지금 무엇을 UM4 = "미국/아닥"와 같은

UM5, UM7 및 UM8 의 가치를 알고 don'nt UM5, UM7 및 UM8의 값

답변

0

이 값을 사용하면 변환 시간대에이 함수를 사용하십시오. 이 코드하지만 대한

function converTotimezone($time="",$toTz='',$fromTz=''){ 
    // timezone by php friendly values 
    $date = new DateTime($time, new DateTimeZone($fromTz)); 
    $date->setTimezone(new DateTimeZone($toTz)); 
    $time= $date->format('Y-m-d H:i:s'); 
    return $time; 
} 
+0

감사 UM8 및 UM7의 시간대 값 – brij

0

사용이 코드는

$dateTime="2017-11-02T00:00:00.000Z"; 
date_default_timezone_set('America/chicago'); 
$timeZoneFrom="America/chicago"; 
$date = new DateTime($dateTime, new DateTimeZone($timeZoneFrom)); 
$time_zoneTo="America/Adak"; 
$date= $date->setTimezone(new DateTimeZone($time_zoneTo)); 
print_r($date); 
or echo $date->format("Y-m-d H:i:s"); `