PHP设置时区

在安装完PHP模块之后,如果没有配置好正确的时区,将来在使用PHP与日期相关的任何功能,PHP引擎总会提示一个警告,为了避免不必要的麻烦,需要设置正确的PHP时区

检查时区

首先检查时区是否已正确设置,检查方法是利用phpinfo()函数 找到输出信息中

date.timezone 一行,如果Master Value没有任何值或错误值,则说明时区没有正确设置

配置时区

首先找到配置时区的文件,找到Loaded Configuration File一行,可以看到php.ini配置文件的路径为/etc/php5/apache2/php.ini

使用vim编辑器打开php.ini,在命令模式下面输入/timezone 查找配置行将

;date.timezone =

修改成

date.timezone ="Asia/Shanghai"

保存后退出vim ,使用sudo service apache2 restart 重启Apache服务器

再次输出配置信息,即可看到时区已更改

时间: 2024-10-09 01:05:21

PHP设置时区的相关文章

Centos 设置时区和时间以及增加中文输入法

增加中文输入法: 1.用root登录 ,或su root2.yum install "@Chinese Support"3.exit4.回到桌面,system->preferences->input method>Input Method Preferences>Input Method 下拉选择拼音 Add 进列表中,下次登入即可生效. 设置时区和时间: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

centos上设置时区

本地单文件上传脚本,命名uf 这是在本机上做的测试,利用bpcs_uploader脚本实现,只是进行简单的封装,自动完善云端文件路径. 技术要点:使用dirname获取文件所在目录,使用pwd获取文件完整路径,并作为云端文件路径. #!/bin/bash cur_dir=$(cd "$(dirname "$1")"; pwd) name=$(basename "$1") /home/grm/bin/bpcs_uploader/bpcs_uploa

php设置时区的两种方法

php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改. 在PHP.INI中设置时区 date.timezone = PRC 在代码中设置时区 1 date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亚洲/上海 2 date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆” 3 date_default_timezone

date_default_timezone_set()设置时区

date_default_timezone_set()设置时区 <?phpecho function_exists(date_default_timezone_set)."<br>";//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名echo date('Y-m-d H:i:s')."<br>";//默认时区的时间 echo date_default_timezone_set("Etc/GMT")

Mac OS X 10.9.3 UI 设置界面无法设置时区解决

10.9.3 在选项设置里无法设置时区,表现为选择时区的点的位置后无法保存,导致系统时间错乱,解决方法是用终端设置: sudo systemsetup -gettimezone sudo systemsetup -listtimezones sudo systemsetup -settimezone Asia/Shanghai sudo systemsetup -gettimezone 获取当前时区列出支持的时区设置为 亚洲 上海查看设置结果 注意:如果再次进入时区设置的UI界面,仍会导致时区变

centos 6.5 查看时区和设置时区

centos6.x 和centos7.x在时区方面有点差距,本文是针对centos6.x进行介绍. 其实在我的一个博文里,在安装系统的时候就可以进行时区的设置,本文介绍的是用命令进行时区查看和设置. >>提君博客原创  http://www.cnblogs.com/tijun/  << 使用date命令查看时区 [[email protected] ~]# date -R Thu, 28 Sep 2017 00:31:54 +0800 我们国家的东八区(+0800) 查看clock

linux设置时区同步时间

linux设置时区同步时间 一.运行tzselect sudo tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing) 如图: 二.复制文件到/etc目录下 sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime 三.更新时间 sudo ntpdate time.windows.com 四.写入硬件 sudo hwclock -w

ubuntu设置时区

ubuntu设置时区 Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误.如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版 呢,则需要通过tzconfig来修改时区信息了.使用方式(如将时区设置成Asia/Chongqing): sudo tzconfig,如果命令不存在请使用 dpkg-reconfigure tzdata 然后按照提示选择 Asia对应的序号,选

MySQL设置时区和默认编码

情况描述 学习spring boot时要在Windows本地安装MySQL5.7,配置好之后项目,启动之后提示需要设置时区,并且在使用过程中发现出现乱码,中文无法显示,出现上述问题的主要是MySQL5.7中没有设置时区和编码. 解决方案 1.在spring boot的配置文件application.properties中设置MySQL的数据源url spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot?chara

Centos 设置时区

参考网址: http://jingyan.baidu.com/article/636f38bb268a82d6b84610bd.html //打开设置 tzselect //选择 5)Asia → 9)china → 1)east China —BeiJing.... → 1)Yes //替换Centos系统时区文件. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //查看现在的时间是否正确 date