• 技术文章 >后端开发 >PHP问题

    PHP如何转换时区?

    GuanhuiGuanhui2020-06-15 17:15:52原创1028

    PHP如何转换时区?

    首先实例化“DateTimeZone”类,实例化参数为转化的时区;然后实例化“DateTime”类,其参数1为要转换的时间,参数2为“DateTimeZone”对象;最后调用“DateTime”对象的format即可。

    代码示例

    <?php
    function changeTimeZone($date_time, $format = 'Y-m-d H:i:s', $to = 'Europe/Rome', $from = 'Asia/Shanghai') {
        $datetime = new DateTime($date_time, new DateTimeZone($from));
        $datetime->setTimezone(new DateTimeZone($to));
        return $datetime->format($format);
    }
     
    $time = changeTimeZone('2018-12-19 00:00:00');
    $t = changeTimeZone('2018-12-19 00:00:00', 'Y-m-d');
    echo $time;
    echo $t;


    推荐教程:《PHP

    以上就是PHP如何转换时区?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:PHP如何按时间删除文件? 下一篇:PHP重定向如何实现数据不丢失?
    大前端线上培训班

    相关文章推荐

    • PHP基础之输出缓冲区基本概念、原理分析• php基础语法规则梳理• php基础的语法规则• php基础知识考察点之正则表达式• php基础培训哪家好

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网