【问题标题】:Different timestamp php and android不同的时间戳php和android
【发布时间】:2017-06-26 18:34:05
【问题描述】:

为什么我在 android (firebase servertime) 和 php 上得到不同的时间戳?我使用http://currentmillis.com 来读取它的值。 (UTC+9h)

在安卓上我得到了 1498500983065 currentmillis.com 输出为 2017 年 6 月 27 日星期二 03:16:23

在使用 php 时,我得到了 1498500646140,currentmillis.com 的输出是 Tue Jun 27 2017 03:10:46

相隔大约 6 分钟。

我的 android 时间实际上几乎与 currentmilistime 显示的一样准确。

在我使用的 php 上:

$servertime = round(microtime(true) * 1000);

问题出在哪里?

编辑:我只在几秒钟内执行了代码。并多次获得相同的结果。

【问题讨论】:

  • 这可能是服务器(PHP)和设备(Android)上设置的时间不同。六分钟有点奇怪,这就是我猜测的原因。你确定它们是同时发送的吗?
  • 是的,我确定,我只在几秒钟内执行了它。我已经对其进行了多次测试,结果相同。
  • 你可以安装ntp来解决这个问题。

标签: php android timestamp


【解决方案1】:

我正在使用托管程序作为我的主机,当我升级计划时问题解决了。免费版本给了我糟糕的服务器时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2013-01-29
    • 2017-01-24
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多