phpprc时区
⑴ 怎样设置php的timezone
设置timezone有两种方法.这里假设要游渗将时区改为适用于中国的,那么:
一种是直接改配置文件:
在php.ini文件中找到
;date.timezone去掉前念磨友面的分号,改成
date.timezone=PRC(如果在php.ini里面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)
第二种是在php代码里加入这仔槐句:
date_default_timezone_set('PRC');
⑵ php 5.6.22怎么设置时区
一:
//获取默认时区
echo date_default_timezone_get();
//将时区设置为中国
date_default_timezone_set('prc');
二:
使用函式 date() 实现
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"
可以自由设定显示的内容,连接符号或是显示位置,例如 date("m-d H") 或者date("dmY");?>等
⑶ php5.3时区设置问题 Warning: date();
就是像你说的那样,修念燃改php.ini即可。
若是不生效,可能哪里出了问题,请确认:
1、修改的内容是否放在[Date] section
[Date]
date.timezone = PRC
...
2、修改后是否重启apache服务了?
/etc/init.d/陪数apache restart
3、芦高首看看apache的错误日志里是否有错误?
⑷ 为什么在php.ini中设置了date.timezone = PRC 后时区仍然出错
修改php。ini之后要重启服务器才生效或者用php函数强制定义date_default_timezone_set('PRC');
⑸ PHP显示本地时间
一般来说,如果配置好的服务器,就是北京时间,网上空间提供商都配置过了如果没有配置过的空间服务器是格林威治时间了,这个时候你要这么写if(function_exists('date_default_timezone_set')) {
//判断是否已经存在date_default_timezone_set,本函数是php5.1.x中新加的函数
date_default_timezone_set('PRC');//设置时区以符合本地时间
}
$date=date("Y-m-d H:i:s");把时间区域设置成中国prc就行了
⑹ 怎样设置PHP的timezone
有扰毁两种方式来设置php的timezong
第一种,在php.ini的配置文件中修改,缓敏备这样子修改是对php全局生效:
date.timezone = PRC #表示中华人民共和国时区
第二种,在当前拿耐的php脚本文件中设置,通过date_default_timezone_set("PRC"),此种方式设置的话,仅对当前php文件生效
⑺ 为什么在php.ini中设置了date.timezone = PRC 后时区仍然出错
PHP环境如果修改了还重新启动APACHE才能生效的哦,所以槐雹php.ini中设置了date.timezone = PRC 后你要重新下环境,再测睁明弯试下是不是生悉闷效了。
⑻ thinkphp定义西班牙时区
通过设置默认时区的方法来处理。
修改时区的位置大致如下:在PHP.INI配置文件中设置时区:文件位置/usr/local/php/etc/php.inidate.timezone=PRC2、在代码中设置时区。常用时区如下:a).date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'亚洲/上海,b)date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”,c)date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”,d)ini_set('date.timezone','Etc/GMT-8');e)ini_set('date.timezone','PRC');f)ini_set('date.timezone','Asia/Shanghai');d)ini_set('date.timezone','Asia/Chongqing');经过多次测试使用:建议此处使用date_default_timezone_set来设置时区,效果明显。
⑼ php怎么改时区
1.
(最好的方法)在php.ini里加上找到date.timezone项,设置date.timezone="Asia/Shanghai",重启环境就ok了。
2.
在需要用到这些时间函数的时候,在页面添加date_default_timezone_set("PRC");
3.
在页头加上设置时区ini_set('date.timezone','Asia/Shanghai');
⑽ 设置了 date.timezone=PRC 为什么时区还是没有改过来
1、修改php.ini中的date.timezone = UTC,修改后要陵缓重新启动apache;
2、用phpinfo()检查一下你修改php.ini和phpinfo()中指明的当前php.ini是同一个文件。
ps:
如果还不行你就在php代码中加上类似
date_default_timezone_set('UTC'); //北京时间用"Asia/Chongqing"
的一行吧滚燃,要在你调用任何大汪虚时间函数之前。