php - 在给定 unix 时间戳的情况下获取 PHP 中的时区偏移量

标签 php timezone timestamp unix-timestamp

我有一个来自数据库的 Unix 时间戳,该数据库(不幸的是)处于 +3600 或 +7200 的某个时区,具体取决于它是否为 DST。这以前从来都不是问题,但我们的网站目前正在向更多国际观众开放,并且由于 Javascript 与所述时间戳的交互,我需要在没有任何偏移的情况下转换时间戳。

那么,如果只给定一个 Unix 时间戳,我该如何获取该时间戳时刻的时区偏移量?我正在查看 PHP 文档,但日期/时间函数太多,我有点不知所措。

我正在使用 PHP 5.2.3

最佳答案

我再次回答自己的问题时觉得很傻,但我刚刚找到了 gmstrftime功能。它似乎完全按照我的意愿行事。谢谢大家!

关于php - 在给定 unix 时间戳的情况下获取 PHP 中的时区偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536639/

相关文章:

javascript - undefined variable : user_created_date in php when using __get Method

javascript - 如何确定两个 IANA 时区在 JavaScript 中是否相同?

Azure 数据资源管理器中的时区感知查询

python - 如果时间戳 20160322T192202 不以 'Z' 结尾,那么 T 意味着什么?

java - 在 Java 中读取更新时的 SQL 时间戳

php - 我可以获得特定时区的时间戳吗?

php - 如何增加laravel的最大执行时间?

php - 为什么我的 MySQL 数据库插入不起作用?

php - Symfony2/Doctrine 2 - 转义密码中的特殊字符

JavaScript 函数 : Has half a second passed since last time you tried?