深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修
关于PHP时区设置警告的处理方法
方法一:在php配置文件中添加timezone的配置
对于这种方法,我们可以参考debian的配置规则,在php的配置文件中添加一个新的配置规则文件,以便于维护和自定义。具体操作步骤如下:
使用vim编辑器打开php的配置文件:
```bash
vim /etc/php/cli-php5.3/ext-active/date_timezonei
```
在打开的文件中,添加以下配置:
```makefile
date.timezone = "Asia/Shanghai"
```
然后,运行以下命令使配置生效:
```bash
env-update
source /etc/profile
```
之所以将自定义文件放在cli-php5.3/ext-active目录中,是因为php默认采用cli方式运行,而ext-active目录是用于表示启用特性的专用目录。
方法二:在出现错误提示的php文件中添加date_default_timezone_set('Asia/Shanghai');
在您的PHP代码中,您需要在最顶部添加以下代码来设置默认时区:
```php
date_default_timezone_set('Asia/Shanghai');
```
注:虽然某些参考资料说这两个方法任选其一就可,但经过实际测试,必须同时使用这两个方法,才能确保不再出现错误提示。关于设置时区,您不必严格按照错误提示中的时区来设置,比如系统给您的提示是'Asia/Chongqing',但您设置成'Asia/Shanghai'也是可以的,只要确保设置的时间与您系统的时区设置一致即可。
为了确保您的PHP应用程序正常运行,避免出现时区设置的警告,您需要同时采取上述两个方法来设置您的时区。这样,您的PHP应用程序就能在不同的环境中稳定运行,避免因时区设置问题导致的错误和警告。
编程语言
- 深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修
- 为什么我们需要在SQL Server里更新锁
- vue2.0 下拉框默认标题设置方法
- angularJS的radio实现单项二选一的使用方法
- ASP.NET 连接ACCESS数据库的简单方法
- create-react-app构建项目慢的解决方法
- 详解关于表格合并span-method方法的补充(表格数据
- BootStrap的select2既可以查询又可以输入的实现代码
- JS 通过系统时间限定动态添加 select option的实例代
- 利用php获取服务器时间的实现代码
- PHP变量赋值、代入给JavaScript中的变量
- 关于sql server批量插入和更新的两种解决方案
- JavaScript取得WEB安全颜色列表的方法
- yii2实现根据时间搜索的方法
- 微信小程序实现的一键拨号功能示例
- asp利用Split函数进行多关键字检索