【问题标题】:(PHP 5.1.6) Fatal error: Class 'DateTimeZone' not found(PHP 5.1.6) 致命错误:找不到类 'DateTimeZone'
【发布时间】:2017-03-05 19:21:16
【问题描述】:

如何在 PHP 5.1.6 上运行此代码

$tz = new DateTimeZone($obj['timezone']);

不升级我的 PHP 版本?

或者有其他选择吗?

我收到了这个错误

PHP 致命错误:找不到类“DateTimeZone”

谢谢

【问题讨论】:

标签: php


【解决方案1】:

date_default_timezone_set('America/Los_Angeles'); //设置你的时区

$tz = date_default_timezone_get(); //显示时区

$date = date('Y:m:d'); //显示日期

【讨论】:

    【解决方案2】:

    PHP 5.1.x 仅对 DateTime 提供实验性支持

    http://php.net/manual/en/datetime.installation.php

    注意:PHP 5.1.x 中的实验性 DateTime 支持

    虽然 DateTime 类(和相关函数)由 自 PHP 5.2.0 起默认,可以添加实验性支持 在配置/编译之前使用以下标志进入 PHP 5.1.x: CFLAGS=-DEXPERIMENTAL_DATE_SUPPORT=1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-20
      • 2022-01-02
      • 2013-09-27
      • 2013-08-16
      • 2016-08-21
      • 2014-05-08
      • 2012-08-02
      • 2012-01-02
      相关资源
      最近更新 更多