php程序调用时间出现的时间和日期和当时的时间不相符合DE解决方法

WBOY
Lepaskan: 2016-06-13 13:08:42
asal
896 orang telah melayarinya

php程序调用时间出现的时间和日期和当时的时间不相符合DE解决办法

php程序调用时间出现的时间和日期和当时的时间不相符合


系统环境是 win2003+php5.2+mysql5.0

今天发现用php程序调用echo date("y-m-d h:i:s",time()时间日期和本地时间不符合,于是找到合适的解决办法是:

修改php.ini打开php.ini查找date.timezone 去掉前面的分号= 后面加Asia/Shanghai,重启IIS服务(没在linux服务器发现此问题,要是linux服务器就重启apache服务)即可
修改后如下所示
date.timezone = "Asia/Shanghai"(我修改的是这个当然大家也可以参考下面的资料修改成适合自己的精确时间)

关于date.timezone后面的值,
大陆内地可用的值是:Asia/Chongqing(重庆) ,Asia/Shanghai(上海) ,Asia/Urumqi (乌鲁木齐)?港台地区可用:Asia/Macao(澳门) ,Asia/Hong_Kong (香港),Asia/Taipei (台北)
?新加坡:Asia/Singapore
?其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC(中华人民共和国)
也可以查找时区标识来写入没试过,有兴趣的可以试试

如果有好的方法可以共享出来大家学习

可以写个测试页面测试下

可以写一个测试页面


$today = date("F j, Y, g:i a");
echo $today;
?>

也可以用phpinfo来查看php的日期

phpinfo();
?>

在里面找到date即可查看了

?

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan