php时区转换函数怎么使用

这篇文章主要介绍“php时区转换函数怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php时区转换函数怎么使用”文章能帮助大家解决问题。

澄城网站建设公司成都创新互联公司,澄城网站设计制作,有大型网站制作公司丰富经验。已为澄城成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的澄城做网站的公司定做!

函数有2个:1、ini_set(),语法“ini_set('date.timezone','标识符)”;2、date_default_timezone_set(),语法“date_default_timezone_set('标识符')”。

php时区转换函数怎么使用

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php时区转换函数有两个:

  • ini_set() 函数

  • date_default_timezone_set() 函数

1、使用 ini_set() 函数设置时区

PHP 中的 ini_set() 函数可以通过设置“date.timezone”配置选项的值来设置时区。

ini_set('date.timezone', '时区标识符')

时区标识符有很多,下面列举了一些常用的时区标识符及其含义:

  • Asia/Shanghai —— 上海

  • Asia/Chongqing —— 重庆

  • Asia/Urumqi —— 乌鲁木齐

  • Asia/Hong_Kong —— 香港

  • Asia/Macao —— 澳门

  • Asia/Taipei —— 台北

  • Asia/Singapore —— 新加坡

  • PRC —— 中国时区

提示:在国内的话我们将时区设置为“Asia/Shanghai 或者 PRC”都可以!

【示例】使用 ini_set() 函数设置时区

';
ini_set('date.timezone', 'Asia/Urumqi');
echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'
'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

php时区转换函数怎么使用

2、使用 date_default_timezone_set() 函数设置时区

PHP 中的 date_default_timezone_set() 函数可以为脚本中的所有时间日期函数设置一个默认时区,其语法格式如下:

date_default_timezone_set($timezone_identifier)

参数 $timezone_identifier 为时区标识符,例如 UTC(格林尼治时间)或 Europe/Lisbon(葡萄牙)。

自 PHP5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息,如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。

【示例】使用 date_default_timezone_set() 函数设置时区

';
date_default_timezone_set('Europe/Lisbon');
echo '葡萄牙的当前时间为:'.date('Y-m-d H:i:s',time()).'
'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

php时区转换函数怎么使用

关于“php时区转换函数怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


本文题目:php时区转换函数怎么使用
文章位置:http://hbruida.cn/article/iepsog.html