2016-06-15 7 views
0

タイムゾーンをUTCに変換したいコードの下に書いていますが、動作していないので、UTCで変換していない同じ時間を与えています。任意のタイムゾーンをUTCに変換する

$triggerOn = '04/01/2013 03:08 PM'; 
    $user_tz = 'GMT'; 

    echo $triggerOn; 

    $schedule_date = new DateTime($triggerOn, new DateTimeZone($user_tz)); 
    $schedule_date->setTimeZone(new DateTimeZone('UTC')); 
    $triggerOn = $schedule_date->format('Y-m-d H:i:s'); 

    echo $triggerOn; 

答えて

0

これを試してみてください:

$triggerOn = '04/01/2013 03:08 PM'; 
echo gmdate('Y-m-d H:i:s',strtotime($triggerOn)); 
0
$triggerOn = '04/01/2013 03:08 PM'; 
    $newdate = new DateTime($triggerOn); 
    $newdate->setTimezone(new DateTimeZone("UTC")); 
    echo $newdate->format("Y-m-d H:i:s e") . "\n"; 
関連する問題