【问题标题】:Facebook 'scheduled_publish_time' => UNIX TIMESTAMP (TimeZone Issue)Facebook 'scheduled_publish_time' => UNIX TIMESTAMP(时区问题)
【发布时间】:2013-10-15 08:30:45
【问题描述】:

如何解决 UNIX TIMESTAMP 的时区问题?我设置了我的

服务器时区 +8 / SGT

时间 16:22:54

日期 2013-10-15

当我查看 facebook 时,我得到了这个

Wednesday, 16 October 2013 at 07:22 GMT+8

我用来创建 unix 时间戳的代码

$unixTimeStamp = strtotime($retrievedScheduled);

我需要减去 1 天 15 小时才能正确发布...这里出了点问题。我的服务器时间正确到+8

【问题讨论】:

  • 您还没有真正告诉我们问题出在哪里。问题是什么?时间不匹配,但可能是您的服务器时间设置,您确认正确了吗?
  • @Coulton 好吧,我的服务器必须在我的时区时间运行。当我发布 x Datetime 时,Facebook 的看法不同

标签: php html facebook-graph-api unix-timestamp


【解决方案1】:
date_default_timezone_set("Asia/Singapore"); 
$combinedDT = date('Y-m-d H:i:s', strtotime("$date $time"));

固定

我的日期和时间来自 2 个不同的变量

时间 16:22:54

日期:2013-10-15

【讨论】:

    猜你喜欢
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 2020-12-16
    • 1970-01-01
    • 2021-05-11
    • 2019-10-23
    • 1970-01-01
    相关资源
    最近更新 更多