【问题标题】:What time corresponds to : time()-24*60*60 ? (PHP)什么时间对应: time()-24*60*60 ? (PHP)
【发布时间】:2011-02-09 09:00:21
【问题描述】:

什么时间对应

time()-24*60*60 

7 天?是这样吗?

【问题讨论】:

  • 老实说,我看不出怎么能假设这可能达到 7 天——它甚至不是 7 的倍数!
  • @polygenelubricants 恕我直言,你说的不正常。
  • 好吧,至少它让我发笑。恭喜特里斯坦,你是今天第一个真正让我开心的人。
  • 没问题,我有我的答案,所以如果我能让你开心,我很高兴;)谢谢
  • @Sbm007, @Tristan:如果我最初的评论有问题,我很抱歉,但完全缺乏常识是我的原因。犯错误是可以的(并从中吸取教训),但一定要做出有根据的猜测,而不是任意毫无根据的假设

标签: php time timestamp unix-timestamp


【解决方案1】:

时间24 hours之前。

time() 返回当前的 Unix timestamp,这是自 Unix 纪元以来seconds 的编号。还有一天有24小时,一小时有60分钟,一分钟有60秒。

【讨论】:

  • 我想投票,但我不想为你毁了它。
【解决方案2】:

time() 适用于秒,所以:

60 * 60 = 3600 seconds (1 hour)
24 * 1 hour = 1 day
24 * 60 * 60 = 1 day

【讨论】:

    【解决方案3】:

    实际上是一天前。如果你需要 7 天,你就错过了 7 *...

    【讨论】:

      【解决方案4】:

      year=365.3days day=24hours, hour=60minutes, minute=60seconds,还有所有这些 second=1000milliseconds 等等。

      如果你有 5 天并且需要几个小时,那么你需要 5days*24hours=5*24=120hours

      如果您有 123 小时并且需要几天,则 123h/1day=123/24=5.125days

      所以你可以去 3years=3*365days=1095day=1095*24hours=26280=etc 或者为了更快的计算你可以做 3years=3years*365days*24hours*60minutes*60seconds*1000milliseconds=大毫秒数

      您可以在 5000 毫秒=5000 毫秒/1000 毫秒/60 秒/60 分钟/24 小时/365 天=非常小的年数左右执行相同的操作

      【讨论】:

        猜你喜欢
        • 2021-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        相关资源
        最近更新 更多