gpt4 book ai didi

php 添加或减去时区偏移量

转载 作者:行者123 更新时间:2023-12-03 23:31:10 26 4
gpt4 key购买 nike

我在 mysql 数据库中以 gmt 格式存储了一些日期。
假设客户时区偏移量为 -540;我将如何更正来自数据库的 datetime 以反射(reflect)这一点?是否有一个方便的函数可以让我输入日期,或者我需要相应地添加或减去。

最佳答案

由于您拥有 GMT 格式的数据项,因此您必须使用 strtotime 将它们转换为时间戳,更多信息在这里:http://php.net/manual/en/function.strtotime.php获得时间戳后,您可以从中减去偏移量(540 乘以 60 秒),然后使用 date 将结果转换为新的日期字符串,更多信息在此处:http://php.net/manual/en/function.date.php

这是可以做到这一点的代码的一个版本:

$dbValue = $row['date']; 
$timestamp = strtotime($dbValue) - (540*60);
$result = date("Y-m-d H:i:s", $timestamp);

关于php 添加或减去时区偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com