doug48
11/11/2016 - 12:37 PM

php time date diff daylight saving time

php time date diff daylight saving time

    <?php
    function TestAction(){
        date_default_timezone_set('UTC');
        /*$endTime = DateTime::createFromFormat('d/m/Y H:i:s', '30/10/2016 03:00:00');
        $startTime = DateTime::createFromFormat('d/m/Y H:i:s', '29/10/2016 23:00:00');*/

        $startTime = new DateTime('2016-10-29 23:00:00');
        var_dump($startTime->getTimezone()->getName());

        date_default_timezone_set('UTC');
        $endTime = new DateTime('2016-10-30 03:00:00');
        var_dump($endTime->getTimezone()->getName());
        $interval = $startTime->diff($endTime);
        echo $interval->format('"%H:%I:%S"');


    }