微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php怎么将时区改为美东

修改方法:1、使用“ini_set('date.timezone', 'America/New_York');”语句;2、使用“date_default_timezone_set('America/New_York');”语句。

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

时区的划分

全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。

在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,UTC),UTC 与格林威治标准时间(Greenwich Mean Time,GMT)相同。

PHP将时区改为美东

1、使用 ini_set() 函数设置

ini_set() 函数可以设置指定配置选项的值,这个配置选项会在脚本运行时保持新的值,并在脚本结束时恢复。函数的语法格式如下:

ini_set($varname, $newvalue)

其中 $varname 为待修改的配置选项,$newvalue 为配置选项的新值。

示例:

<?PHP
header(Content-type:text/html;charset=utf-8);
ini_set('date.timezone', 'Asia/Shanghai');
echo '上海的当前时间为:' . date('Y-m-d H:i:s', time()). '<br><br>';

ini_set('date.timezone', 'America/New_York');
echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ;
?>

1.png


date.timezonex项的值设置为“America/New_York”,即“美国/纽约”即可。

纽约在美国的东部。纽约位于美国东海岸的东北部,地处美国东北纽约州东南哈德森河口,大约在华盛顿特区和波士顿中间的位置,紧邻哈德逊河。

2、使用 date_default_timezone_set() 函数

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

date_default_timezone_set($timezone_identifier)

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

示例:

<?PHP
header(Content-type:text/html;charset=utf-8);
date_default_timezone_set('America/New_York');
echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ;
?>

2.png


推荐学习:《PHP教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐