欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php怎么将时区改为美东

程序员文章站 2022-03-12 10:37:24
...

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

php怎么将时区改为美东

本教程操作环境: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()) ;
?>

php怎么将时区改为美东

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()) ;
?>

php怎么将时区改为美东

推荐学习:《PHP视频教程

以上就是php怎么将时区改为美东的详细内容,更多请关注其它相关文章!