thinkphp3.2怎么设置时区

发布时间 - 2022-02-24 00:00:00    点击率:
设置时区的方法:1、在“php.ini”配置文件中设置时区,更改“date.timezone”项的内容并将项目前的“;”去掉即可;2、利用“date_default_timezone_set()”函数设置时区,在参数内规定指定的时区即可。

本文操作环境:Windows10系统、ThinkPHP3.2版、Dell G3电脑。

thinkphp3.2怎么设置时区

如果你的服务器分布在不同的地区或者国家,那么有可能有些应用所在的服务器和访问的区域间隔较大,导致服务器时间不准确。

对于相同的时间戳,如果时区不同,得到的日期时间字符串也会不同。因此,设置正确的时区非常必要。

不同的时区,会影响 date('Y-m-d H:i:s', time()) 或类似函数的值。

我们可以通过设置默认时区的方法来处理。

修改时区的位置大致如下:

1、在PHP.INI配置文件中设置时区:

文件位置/usr/local/php/etc/php.ini

date.timezone = PRC

2、在代码中设置时区:

2-1.文件位置:/api/public/init.php

date_default_timezone_set('Asia/Phnom_Penh')//必写:柬埔寨时区

常用时区如下:

  • a). date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亚洲/上海

  • b) date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”

  • c) date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”

  • d) ini_set('date.timezone','Etc/GMT-8');

  • e) ini_set('date.timezone','PRC');

  • f) ini_set('date.timezone','Asia/Shanghai');

  • d) ini_set('date.timezone','Asia/Chongqing');

经过多次测试使用:建议此处使用date_default_timezone_set来设置时区,效果明显。

2-2. 文件位置:/application/Common/Conf/config.php

 'DEFAULT_TIMEZONE'=>'Asia/Phnom_Penh',//时区设置:柬埔寨时区

3.修改服务器电脑时间设置

以上代码中函数注解:

定义和用法

1.date_default_timezone_set(timezone) 函数设置脚本中所有日期/时间函数使用的默认时区。

参数:timezone:必需。规定要使用的时区,比如 "UTC" 或 "Europe/Paris"。

合法时区的列表: http://www.php.net/manual/zh/timezones.php

2. ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便

函数格式:

string ini_set(string $varname, string $newvalue)

至此,所有修改时区的地方设置完成,实现php时间保持一致。

推荐学习:《PHP视频教程》


# thinkphp  # php  # date  # 字符串  # .net  # public  # http  # 柬埔寨  # 亚洲  # 配置文件  # 也会  # 就能  # 有可能  # 我们可以  # 并将  # 重庆  # 方法来 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在万网自助建站中设置域名及备案?  JavaScript如何实现路由_前端路由原理是什么  如何在阿里云香港服务器快速搭建网站?  Swift开发中switch语句值绑定模式  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Bootstrap整体框架之JavaScript插件架构  三星网站视频制作教程下载,三星w23网页如何全屏?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何在阿里云部署织梦网站?  如何快速打造个性化非模板自助建站?  进行网站优化必须要坚持的四大原则  怎么用AI帮你为初创公司进行市场定位分析?  深圳网站制作的公司有哪些,dido官方网站?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  php 三元运算符实例详细介绍  公司门户网站制作流程,华为官网怎么做?  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  如何在IIS7中新建站点?详细步骤解析  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  Bootstrap整体框架之CSS12栅格系统  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel集合Collection怎么用_Laravel集合常用函数详解  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何快速搭建高效WAP手机网站?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel如何使用Blade组件和插槽?(Component代码示例)  JavaScript如何操作视频_媒体API怎么控制播放  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何在Tomcat中配置并部署网站项目?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  网站优化排名时,需要考虑哪些问题呢?  如何快速搭建FTP站点实现文件共享?  Laravel如何创建自定义Facades?(详细步骤)  如何在宝塔面板创建新站点?  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  重庆市网站制作公司,重庆招聘网站哪个好?  如何确认建站备案号应放置的具体位置?  如何在建站之星网店版论坛获取技术支持?  七夕网站制作视频,七夕大促活动怎么报名?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐