相关疑难解决方法(0)

UTC日期/时间字符串到时区

如何将UTC的日期/时间字符串(例如2011-01-01 15:00:00)转换为php支持的任何给定时区,例如America/New_York或Europe/San_Marino.

php timezone utc

56
推荐指数
2
解决办法
9万
查看次数

在 php.ini 中设置 date.timezone 不起作用

phpinfo() 函数的输出快照:

在此输入图像描述

当我尝试安装需要设置 date.timezone 的 Roundcube 时,我想通过填写 php.ini 中的 date.timezone 字段来设置 date.timezone 。

服务器配置

  • Debian 9(延伸)
  • PHP 7.0.19-1 (cli)(构建时间:2017 年 5 月 11 日 14:04:47)( NTS )
  • Apache/2.4.25 (Debian)

我尝试过的

根据http://php.net/manual/en/timezones.php,我修改了 /etc/php/7.0/apache2/php.ini 和 /etc/php/7.0/cli/php 中的 date.timezone 字段.ini 具有不同的语法:

date.timezone = Europe/Paris
date.timezone = 'Europe/Paris'
date.timezone = "Europe/Paris"
Run Code Online (Sandbox Code Playgroud)

我总是在进行任何更改后重新启动 Apache。

phpinfo 中没有任何变化,date.timezone 字段始终设置为“无值”,并且安装 Roundcube 的第一步,date.timezone 不正常。

但是当我尝试时:

php -i
Run Code Online (Sandbox Code Playgroud)

我得到:

date/time support => enabled
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => Europe/Paris

Directive …
Run Code Online (Sandbox Code Playgroud)

php apache datetime date

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×2

apache ×1

date ×1

datetime ×1

timezone ×1

utc ×1