无法重新声明NEWtimezone()(之前声明过

时间:2016-09-29 04:53:22

标签: php

这是时区转换的功能。如果它在一个循环中使用 - 一个错误:无法重新声明NEWtimezone()(之前声明...

    function NEWtimezone($time,$defaultzone,$newzone)
    {
    $date = new DateTime($time, new DateTimeZone($defaultzone));
    $date->setTimezone(new DateTimeZone($newzone));
    $result=$date->format('Y-m-d H:i:s.u');
    return $result;
    }

$newzone="Europe/Moscow";
$defaultzone = "+1000";
$time = "2016-09-29 07:27:00.966";

1 个答案:

答案 0 :(得分:0)

Can not redeclare function NEWtimezone() ....错误表示函数NEWtimezone()已经定义,但您的代码会尝试再次定义它。

确保将函数定义放在循环之外。