转换为 UTC 而不更改 php 时区设置

2023-11-30

如何在不更改默认时区的情况下转换 php 中日期字符串的时区。我想将其在本地转换为仅显示。不应修改 php 时区设置。

EDIT:我的源时间是 UTC 字符串,我想将其转换为不同的格式,保留时区为 UTC,但 php 正在将其转换为本地时区。 我使用的代码是:

date('Y-m-d H:i::s',strtotime($time_str));

如何保留时区?


$src_tz = new DateTimeZone('America/Chicago');
$dest_tz = new DateTimeZone('America/New_York');

$dt = new DateTime("2000-01-01 12:00:00", $src_tz);
$dt->setTimeZone($dest_tz);

echo $dt->format('Y-m-d H:i:s');

请注意,如果源时间是 UTC,您可以将这一行更改为:

$dt = new DateTime("2000-01-01 12:00:00 UTC");

编辑:看来你想去to世界标准时间。在这种情况下,只需使用"UTC"作为参数$dest_tz构造函数,并使用原始代码块。 (当然,你可以省略$src_tz如果与默认时区相同则参数。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

转换为 UTC 而不更改 php 时区设置 的相关文章

  • SQLite适合并发读吗?

    在没有锁定的情况下 SQLite 数据库的性能是否能达到每秒 50 次读取左右 我正在尝试确定它是否可以在不会经常 写入 的 PHP 网站上使用 它主要是从一小部分表中读取相同的数据 没问题 并发读 写实际上会被 SQLite 序列化 所以
  • 如何在 Laravel 5.3 中使用标头参数调用 SOAP wsdl?

    I use artisaninweb laravel soap包来运行 SOAP wsdl 文件 为了解析 WSDL 文件 我需要将其与标头参数一起调用 所以换句话来说 首先我需要设置标头参数 然后将其与此参数一起调用 在我的 larave
  • cURL 错误 28:5001 毫秒后解析超时

    我使用 WordPress 最近将我的网站从 cpanel 主机移动到带有 directadmin 面板的 Linux 服务器 转账后立即发现客户在通过EDD插件下载时出现以下错误 cURL 错误 28 5001 毫秒后解析超时 我也遇到了
  • PHP 如果找到特定值范围,则从主数组中删除子数组

    假设我有以下数组 9 gt Array 0 gt Bob Smith 1 gt email protected cdn cgi l email protection 2 gt Helsinki 3 gt 10 4 gt 34 5 gt 20
  • 我可以为我的记录器使用静态类吗?

    最近我被告知静态类 方法是邪恶的 以我的 Logger 类为例 class Logger private static logs array public static function add msg self logs msg publ
  • 为什么 Laravel 即使在本地环境也会重定向到 https?

    我正在开发 Laravel 5 5 版本 我有一个需要域才能执行的应用程序 这就是为什么 我在我的中添加了以下条目 etc hosts文件 以便我可以使用以下域打开我的应用程序仪表板 应用程序 dev or api application
  • PHP:还记得我和安全吗?

    在我学习 PHP 如何支持 Unicode 的间隙 我一直在研究如何让我的 记住我 cookie 更加安全 然而 有一些事情我不明白 还有一些我自己的思考 我希望得到一些建议和意见 1 有没有什么方法可以采用不涉及cookie的 记住我 功
  • Magento 开源 2.3 - CSS 和 JS 未加载

    I installed Magento 2 3 successfully but when type http localhost Magento2 http localhost Magento2 I get a blank page li
  • 正则表达式多次匹配多行

    我有一个像这样的字符串 Name John Doe Age 23 Primary Language English Description This is a multiline description field that I want
  • 查找定义类的 PHP 文件(在运行时)

    PHP 中是否有任何反射 内省 魔法可以让您找到定义特定类 或函数 的 PHP 文件 换句话说 我有一个 PHP 类的名称 或者一个实例化对象的名称 我想把这个传递给某物 函数 反射类等 将返回定义该类的文件系统路径 path to cla
  • 你能帮助我更好地理解 PHP 类吗?

    我是一个学习速度很慢的人 我想在编码方面 我已经学习 PHP 几年了 但我仍然不理解类 所以是时候我付出一些努力 至少更好地理解它们了 我凡事都使用函数 人们经常在这里对我发表评论 他们不敢相信我有一个社交网站 而且我不使用课程 我真的不明
  • 如何使用 DbSession 在 Yii2 中创建用户会话管理系统 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 今天 当我想为我的网站创建用户个人资料页面并希望创建系统用户可以管理他在此系统中的活动会话时 需要 查看活动会话 浏览器和平台 查看当
  • 将 WooCommerce 属性标签替换为每个的自定义图像

    我正在做一个项目 我需要一些团体的帮助 我正在使用 woocommerce 产品系统 在商店存档页面产品上我显示属性标签 属性值 就像文本一样 属性标签 属性值 例如传输 手动 有没有办法将属性标签显示为图像 我无法添加 html 代码 i
  • PHP 会话混乱

    好吧 我已经很困惑了 我有一个存储在会话中的对象 我可以向该对象添加项目 到目前为止非常简单 我像这样初始化对象 template new Template mysqli SESSION template serialize templat
  • 如何在 Laravel 8 中实现记住我?

    我有一个登录表单和一个记住我复选框 我希望如果用户在上次登录时选中 记住我 复选框 则自动填写用户名和密码 但目前不起作用 我正在使用 Laravel 中构建的 LoginController 登录控制器
  • 在cakephp中调用函数

    public function data if old status prev lat lat prev long long if status Village Unknown exec query else if status Town
  • UNION SELECT - 循环?还是单个查询?

    如果我使用 UNION 从数据库中进行多个 SELECT 是否被视为一个查询 或多个查询 SELECT column name s FROM table1 UNION SELECT column name s FROM table2 这是否
  • 如何获得DiVs等级?

    html div class div class p strong span style color FF0000 Content1 span strong p p style text align center Content2 img
  • Laravel 搜索路由和控制器

    我正在构建我的第一个基本 Laravel Web 应用程序 在学习了一些教程之后 这是我自己修改的第一个应用程序 我在路由到控制器然后获取正确的网址时遇到了一些麻烦 理想情况下 此时我应该只有两条路线 and user 在主页上 您可以通过
  • 错误 1366 (HY000):整数值不正确:第 1 行的列“id”的“”[已关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 My code sql INSERT INTO static table name sql join array key

随机推荐

  • 代码先创建表

    我正在关注this教程 我尝试在用户配置文件表中添加一些新列 我尝试创建一个新表 public class UsersContext DbContext public UsersContext base DefaultConnection
  • ReferenceError:未定义要求(Webstorm)

    尝试做一些非常基本的事情 但遇到了障碍 var mongoose require mongoose mongoose connect mongodb localhost jetbrains var Product mongoose mode
  • 如何在 Mac OS X 中处理 python 中 raw_input() 的 EOFError

    我的 python 程序有两次调用raw input 首先raw input 是从用户那里获取多行输入 用户可以发出 Ctrl D 在 Windows 中为 Ctrl Z 来结束输入 Second raw input 应该使用 y n 类型
  • 适用于 Android 的 SAML 客户端?

    我正在开发一个项目 需要解析一些受保护网页中的一些数据 为了获得这些页面的访问权限 我必须克服 SAML 身份验证形式 Shibboleth 有人能够在 Android Java 中实现这个标准吗 我已经读过这个线程 Android 的 S
  • 缓冲读取器线程安全吗?

    有什么方法可以获得线程安全的缓冲读取器 当我运行此代码时 我得到了以下信息 Threadid 28 ObjectReference de factfinder resource Resource 1b7aeb4 Threadid 28 Ob
  • 从另一个应用程序控制一个应用程序

    I read 这个问题 and 另一个问题我了解如何从另一个应用程序启动应用程序 让我们称另一个应用程序为启动器应用程序 然而 我的目标不仅仅是启动一个应用程序 而是使用它的功能 所以我想启动器应用程序应该使用意图 显式或隐式 启动活动 我
  • 当父级是 Map 或 Collection 时,Groovy GString 渲染不会调用重写的 toString() 方法

    这是最小的演示案例 class T extends HashMap Override String toString return foo def t new T println t toString println t 输出是 foo S
  • 删除用户控件中的某些属性,即强制使用一个值并且在设计模式下不可编辑

    我怎样才能基本上锁定默认属性以使用户无法编辑它 例如 如果我想锁定 BackColor 属性 如何才能使控件的最终用户无法编辑它 这是在 vb net 2008 中 谢谢您的帮助 从属性网格中删除该属性就足够了 还是您真的想让它保持可见但锁
  • 检索列表大小时发生 ConcurrentModificationException

    对于我的数据结构课程中的一个项目 我的任务是创建一个 3 维范围树 其中每个维度都是 BST 我读这个问题 但这是一个Android问题 而且我们问题的原因似乎不同 唯一的答案是不被接受 代码墙即将推出 对不起 涉及班级 Point3D
  • excel vba 形式 image1.picture 控件中的 LoadImage PNG,黑色背景

    我有将 png 图像加载到图片控件的代码 Option Explicit Option Private Module Private Type GUID Data1 As Long Data2 As Integer Data3 As Int
  • AWS SQS 订阅 AWS SNS 主题

    我有一个用例 我想将单个 SQS 订阅到两个 SNS 主题 因此 发布到任何 SNS 的任何消息都应该在 SQS 中可用 所以我的问题是我们可以在一个sqs上订阅两个SNS主题吗 任何帮助将不胜感激 是的 这是可能的 单个SQS可以订阅多个
  • 警告说“Id”存在并且应该被销毁

    大多数时候 当我多次单击同一按钮时 调用同一函数两次或更多次时 我会看到以下警告 WARN WARN Ext Component constructor Registering a component with a id name whic
  • 三个问题环境评价模型

    I am reading the SICP book Here about the imperative programming model I could not understand the illustration in two po
  • 分享扩展 React Native - 博览会

    我使用创建了一个反应本机应用程序expo 现在 我正在寻找应用程序的共享扩展 以将电子邮件附件中的 CSV 数据导入到我的应用程序中 我努力了npm 包但这对我不起作用 我无法在 Xcode 中使用该 npm 包构建我的项目 我认为reac
  • 有什么办法让 OWIN 托管 SOAP 服务吗?

    如何让 OWIN 托管 SOAP 端点 不关心是否涉及 WCF SOAP 提供 WSDL 这使得某些客户端更容易使用服务 这就是我想要 SOAP 和 REST 的原因 我怀疑答案是 实现您自己的托管 SOAP 端点的中间件 如果这就是答案
  • 仅通过 EWS 获取具有“闲/忙时间、主题、位置”权限级别的同事的预约

    我想通过同事的电子邮件获取特定日期范围内的所有约会 我可以通过 Outlook 访问他的日历 我只想知道他是否将约会设置为 空闲 忙碌 或 OOF 该代码适用于 完整详细信息 权限 但不适用于 闲 忙时间 主题 位置 权限级别 我的同事不应
  • 读取 MSBuild 任务中的配置值

    有没有办法在 MSBuild 任务中读取 System Config 连接字符串 基本上我在配置文件中设置了连接字符串
  • Google API Manager OAuth 同意屏幕配置错误

    我在 Google 开发者控制台中创建了一个新项目 并希望为 Web 应用程序添加 OAuth 2 0 客户端 ID 凭据 这需要我在同意屏幕上设置产品名称 在 OAuth Constent 屏幕配置选项卡上输入产品名称后点击 保存 后 就
  • 尝试使用/包含/编译第 3 方库 libmagic。 C/C++ 文件类型检测

    在寻找一种检测文件流的文件类型的方法之后 我发现 Unix文件命令使用 libmagic 我试图自己使用该库 但我无法让它工作 我很少在自己的代码中集成第三方代码 所以这可能也是我的问题的一个重要部分 Why 我这样做是因为我有一个便携式
  • 转换为 UTC 而不更改 php 时区设置

    如何在不更改默认时区的情况下转换 php 中日期字符串的时区 我想将其在本地转换为仅显示 不应修改 php 时区设置 EDIT 我的源时间是 UTC 字符串 我想将其转换为不同的格式 保留时区为 UTC 但 php 正在将其转换为本地时区