PHP日期时间运用五:获取不同时区地点的当前日期/时间
想必大家应该都知道由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。所在时区不同,获取的时间自然也是不同的。
比如我先获取我所在的中国时区当前的时间,代码如下:
<?php
date_default_timezone_set('PRC');
$date = date('m/d/Y h:i:s a', time());
echo $date;输出结果:

如图,当前时间是2021年8月3号,上午09:21:19秒。
那么接下来,我们来获取另一个时区'America/Los_Angeles'的时间,代码如下:
<?php
date_default_timezone_set('America/Los_Angeles');
$date = date('m/d/Y h:i:s a', time());
echo $date;输出结果:

如图,美国洛杉矶的当前时间是2021年8月2日,下午06:22:59。
大家是不是一目了然,两行简单的代码就能获取你想要知道是时区的时间。
至此,大家也应该知道,关键的代码部分是什么了吧?
没错。就是date_default_timezone_seth函数。
date_default_timezone_set()函数就是用来设置脚本中所有日期/时间函数使用的默认时区。其语法是“date_default_timezone_set(timezone);”。
参数timezone就表示要使用的时区,比如上述代码中的 'PRC'和'America/Los_Angeles',或者"UTC" 或 "Europe/Paris"。
(参考合法时区的列表 :http://www.php.net/manual/zh/timezones.php)
然后我们用date/time函数获取所设时区的当前时间就可以了!
date()函数格式化本地日期和时间,并返回格式化的日期字符串。
time()函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。
最后给大家推荐一个咱们平台的最新免费课程《从0开始进入PHP的世界》~快来学习吧!
-
什么是因特网?它有什么作用?因特网的组成有哪些? 时间:2025-10-28 -
什么是因特网?什么是万维网?两者之间的区别是什么? 时间:2025-10-28 -
什么是局域网和广域网?两者之间的区别是什么? 时间:2025-10-28 -
什么是网络协议?常用的网络协议有哪些类型? 时间:2025-10-28 -
什么是网络协议? 它在网络中的作用是什么? 时间:2025-10-28 -
什么是网络协议?协议的三要素是什么?各有什么含义? 时间:2025-10-28
今日更新
-
2026年AI概念币投资指南 热门交易所权威推荐
阅读:18
-
十二星座是什么梗?揭秘星座爆笑名场面,一秒get你的专属笑点!
阅读:18
-
2026年十大热门Memecoin预测:DOGE、PEPE、WIF谁将登顶
阅读:18
-
"躺平摸鱼是什么梗?当代年轻人职场摆烂新姿势"
阅读:18
-
2026年去中心化AI代币TOP榜:FET与AGIX领衔未来趋势
阅读:18
-
2026年RWA代币TOP榜:ONDO、POLY、CFG领跑实物资产赛道
阅读:18
-
【SEO优化版】
"卷心菜兄是什么梗"揭秘网络热词背后打工人的自嘲式幽默,3秒get最新职场梗!
阅读:18
-
2026十大交易平台稳定性排名 币安欧易稳居榜首
阅读:18
-
王者荣耀十周年峡谷金曲玩家合唱版MV今日正式上线
阅读:18
-
2026全球最安全交易所排名 注册前必看权威指南
阅读:18










