Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在CI4(CodeIgniter 4)中设置时区

在CI4(CodeIgniter 4)中设置时区

原创
作者头像
逝水经年
发布于 2022-01-12 03:27:46
发布于 2022-01-12 03:27:46
1.7K0
举报
文章被收录于专栏:数据可视化数据可视化

一、源起

在PHP程序设计中,我们时常需要获取到当前时间,但是在CodeIgniter4(以下简称CI4)中默认时间是 America/Chicago

那么这样就很蛋疼了,使用以下代码

代码语言:php
AI代码解释
复制
echo date('Y-m-d H:i:s');

输出的是(Chicago是西6区)

代码语言:html
AI代码解释
复制
2022-01-11 21:06:25

但实际东八区是

代码语言:txt
AI代码解释
复制
2022-01-12 11:06:25

二、解决过程

在网上冲浪,找到两种方法,我觉着都比较麻烦,但是可以总结一手

方法一

php.ini中找到data.timezone=去掉它前面的;号,然后设置data.timezone= “Asia/Shanghai”。

方法二

在用date()函数前之前加一行

代码语言:php
AI代码解释
复制
date_default_timezone_set("Asia/Shanghai");

三、个人觉得在CI4中更好的办法

上面提及的两种办法,我都觉得有点麻烦,

方法一如果在配新环境的时候忘记了,那输出或者存进数据库的数据就完蛋了。

方法二的话在用之前加那一行,在代码编写的时候就比较麻烦。

但在CI4中,可以在.env文件中加一行,就能解决

代码语言:txt
AI代码解释
复制
app.appTimezone = "Asia/Shanghai"

四、写在最后

CI4这个框架和PHP我了解的都不算太多,但是一番搜索下来关于CI4的文章还是比较少,甚至于对于这个时区的问题基本没有介绍,那么就打算写下这篇文章来给未来的同学在遇到这个问题的时候可以少走些弯路,我们共同进步。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
无公网IP也能建站:在Linux上使用VanBlog和cpolar实现远程访问
今天,我将与大家分享如何在Linux Ubuntu系统上搭建一款轻量级的个人博客——VanBlog,并利用cpolar内网穿透软件生成公网地址,从而轻松实现随时随地的远程访问,无需公网IP,也不必繁琐地设置反向代理。
命运之光
2024/11/15
1090
无公网IP也能建站:在Linux上使用VanBlog和cpolar实现远程访问
如何本地搭建DolphinScheduler并无公网ip远程访问管理界面
本篇教程和大家分享一下DolphinScheduler的安装部署及如何实现公网远程访问,结合内网穿透工具实现公网访问DolphinScheduler内网并进行远程办公,帮助开发人员进行远程任务调度及管理,提高工作效率。
是Nero哦
2024/01/18
4740
如何本地搭建DolphinScheduler并无公网ip远程访问管理界面
如何在Linux系统使用Docker部署Nextcloud网盘并实现随地公网远程访问
Nextcloud是一套用于创建网络硬盘的客户端-服务器软件。其功能与Dropbox相近,但Nextcloud是自由及开放原始码软件,每个人都可以在私人服务器上安装并执行它。在安全性,多客户端支持与多应用支持上也非常具有优势。
aosei
2024/03/01
7.2K0
如何在Linux系统使用Docker部署Nextcloud网盘并实现随地公网远程访问
Ubuntu系统搭建HadSky论坛网站结合内网穿透轻松实现远程访问本地BBS
今天和大家分享一下如何在自家电脑的Ubuntu系统上,建立轻量化的HadSky论坛,并结合cpolar内网穿透工具将本地服务发布公网让其能够为大家所访问.
大海里的番茄
2024/07/12
1990
Ubuntu系统搭建HadSky论坛网站结合内网穿透轻松实现远程访问本地BBS
群晖搭建网页版Linux Ubuntu系统并实现远程访问
docker-webtop是一个基于Docker的Web桌面应用,它允许用户通过浏览器远程访问和操作一个完整的Linux图形化环境。这种解决方案非常适合那些需要在不同设备之间无缝切换工作环境的用户。然而,由于网络环境的限制,用户可能无法直接远程访问部署在私有云环境中的docker-webtop。
屿小夏
2024/05/26
2450
群晖搭建网页版Linux Ubuntu系统并实现远程访问
如何使用Docker部署Nginx容器实现无公网ip远程访问本地服务
在开发人员的工作中,公网远程访问内网是其必备的技术需求之一。对于运维人员和开发者来说,能够通过公网远程访问内部的服务和应用,能够极大地提升工作效率和便利性。本文将介绍如何利用 Ubuntu操作系统、Docker容器技术以及cpolar内网穿透工具来实现公网远程访问本地Nginx服务器的具体操作流程。
FGGIT
2024/10/15
1730
如何使用Docker部署Nginx容器实现无公网ip远程访问本地服务
如何本地搭建Discuz论坛并实现无公网IP远程访问
Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。
YIN_尹
2024/04/10
3460
如何本地搭建Discuz论坛并实现无公网IP远程访问
开源CMS Drupal本地快速部署并实现无公网ip环境远程访问
Dupal是一个强大的CMS,适用于各种不同的网站项目,从小型个人博客到大型企业级门户网站。它的学习曲线可能相对较陡,但一旦熟悉了它的工作方式,用户就能够充分利用其功能和灵活性。在本文中,我们将介绍如何使用Docker快速部署Drupal,并且结合cpolar内网穿透工具实现公网远程访问
屿小夏
2024/02/22
2080
开源CMS Drupal本地快速部署并实现无公网ip环境远程访问
Ubuntu系统使用Docker部署Android模拟器并实现远程访问开发环境
本文主要介绍如何在Linux Ubuntu系统使用Docker部署docker-android安卓模拟器,并结合cpolar内网穿透工具实现公网远程访问本地部署的Android开发环境。
aosei
2024/09/13
3650
Ubuntu系统使用Docker部署Android模拟器并实现远程访问开发环境
Linux系统使用Docker部署Cloudreve云盘并实现远程访问
本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署Cloudreve云盘系统,并结合cpolar内网穿透工具实现无公网IP也能轻松远程访问本地云盘管理文件。
屿小夏
2024/05/26
4400
Linux系统使用Docker部署Cloudreve云盘并实现远程访问
本地Linux系统搭建Emlog轻量化博客并实现远程访问本地站点
博客作为使用最广的个人在互联网的发声网站,在很长一段时间里,都被大家视作在互联网上发声的主要通道之一。虽然之后出现的即时聊天工具和朋友圈崛起,抢夺了不少博客的空间,但其仍占有不小的市场份额。也正因博客很重要,才吸引了不少开发者,制作出了各种各样的个人博客软件。今天,笔者就为大家介绍,如何在本地Ubuntu系统上,搭建一个Emlog个人博客网站,并使用cpolar创建的内网穿透数据隧道,将其发布到公共互联网上。
屿小夏
2024/06/02
3400
本地Linux系统搭建Emlog轻量化博客并实现远程访问本地站点
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
本文主要介绍如何在Linux系统使用Docker本地部署在线文档管理系统BookStack,并结合cpolar内网穿透工具轻松实现异地远程访问本地搭建的BookStack管理书籍文档。无需公网IP,也不用设置路由器那么麻烦。
aosei
2024/11/13
2290
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
Ubuntu系统使用Docker本地部署Android模拟器并实现公网访问
随着移动互联网的飞速发展,Android应用开发日益成为业界关注的焦点。在开发过程中,对Android应用的测试和部署至关重要,这关系到应用能否在各种设备和环境下稳定运行。然而,传统的Android开发和测试环境搭建过程繁琐,且不易于管理和维护。为了解决这一问题,Docker-Android 应运而生,它将完整的Android开发环境封装在Docker容器中,大大简化了开发和部署流程。
屿小夏
2024/04/12
1.8K0
Ubuntu系统使用Docker本地部署Android模拟器并实现公网访问
Linux系统Docker部署DbGate并结合内网穿透实现公网管理本地数据库
现在主流的数据库管理工具有Navicat、DBeaver、RedisDesktop、SQLyog等,今天要介绍的DbGate支持MySQL、MongoDB、Redis、SQLite等多种数据库,可以在Linux、Windows、MacOS、Web浏览器等平台运行,遵循MIT开源协议,内置丰富的插件,模式比较工具,图表可视化等功能。
ImAileen
2024/03/10
2700
Linux系统Docker部署DbGate并结合内网穿透实现公网管理本地数据库
本地服务器搭建个人图库站点Piwigo结合内穿透远程备份手机照片
本文和大家分享一下如何在Linux系统使用Docker部署一款开源的网络图片库管理系统Piwigo,并结合cpolar内网穿透软件配置公网地址,轻松实现远程访问本地搭建的Web相册,管理照片与分享好友。
YIN_尹
2024/09/20
2720
本地服务器搭建个人图库站点Piwigo结合内穿透远程备份手机照片
PicoShare:轻量级文件共享系统的本地部署与远程访问指南
本篇文章介绍,如何在Linux系统本地部署轻量级文件共享系统PicoShare,并结合Cpolar内网穿透实现公网环境远程传输文件至本地局域网内文件共享系统。
FGGIT
2024/11/19
2120
PicoShare:轻量级文件共享系统的本地部署与远程访问指南
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。
YY的秘密代码小屋
2024/04/14
2830
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
Nacos是阿里开放的一款中间件,也是一款服务注册中心,它主要提供三种功能:持久化节点注册,非持久化节点注册和配置管理。
学编程的小程
2024/05/26
2370
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
Ubuntu系统本地部署Inis博客结合内网穿透实现远程访问本地站点
互联网技术总在不断进步,新技术和新软件也会来带更多功能,就以最常见的个人博客系统,也在不断推陈出新,发掘出更多功能和特色。从早期少量自定义和编辑功能,发展到现在的支持各种自定义模块和外观,以及更多更全的支持软件适配(包括php程序、数据库程序等)。今天,笔者就为大家介绍,如何在Ubuntu系统上部署新版Inis博客系统,并使用cpolar创建的内网穿透数据隧道,将Inis博客网站发布到公共互联网上。
YY的秘密代码小屋
2024/02/24
2680
Ubuntu系统本地部署Inis博客结合内网穿透实现远程访问本地站点
安卓手机平板远程访问本地Linux环境中的code-server写代码
本文主要介绍如何在Linux Ubuntu系统安装code-server,并结合cpolar内网穿透工具配置公网地址,轻松实现使用安卓手机、平板等设备远程使用vscode开发写代码。
大海里的番茄
2024/08/30
3030
安卓手机平板远程访问本地Linux环境中的code-server写代码
推荐阅读
无公网IP也能建站:在Linux上使用VanBlog和cpolar实现远程访问
1090
如何本地搭建DolphinScheduler并无公网ip远程访问管理界面
4740
如何在Linux系统使用Docker部署Nextcloud网盘并实现随地公网远程访问
7.2K0
Ubuntu系统搭建HadSky论坛网站结合内网穿透轻松实现远程访问本地BBS
1990
群晖搭建网页版Linux Ubuntu系统并实现远程访问
2450
如何使用Docker部署Nginx容器实现无公网ip远程访问本地服务
1730
如何本地搭建Discuz论坛并实现无公网IP远程访问
3460
开源CMS Drupal本地快速部署并实现无公网ip环境远程访问
2080
Ubuntu系统使用Docker部署Android模拟器并实现远程访问开发环境
3650
Linux系统使用Docker部署Cloudreve云盘并实现远程访问
4400
本地Linux系统搭建Emlog轻量化博客并实现远程访问本地站点
3400
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
2290
Ubuntu系统使用Docker本地部署Android模拟器并实现公网访问
1.8K0
Linux系统Docker部署DbGate并结合内网穿透实现公网管理本地数据库
2700
本地服务器搭建个人图库站点Piwigo结合内穿透远程备份手机照片
2720
PicoShare:轻量级文件共享系统的本地部署与远程访问指南
2120
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
2830
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
2370
Ubuntu系统本地部署Inis博客结合内网穿透实现远程访问本地站点
2680
安卓手机平板远程访问本地Linux环境中的code-server写代码
3030
相关推荐
无公网IP也能建站:在Linux上使用VanBlog和cpolar实现远程访问
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档