【问题标题】:Return current date + 7 days in timestamp form [duplicate]以时间戳形式返回当前日期 + 7 天 [重复]
【发布时间】:2020-11-03 15:34:03
【问题描述】:

所以我有以下属性,我在其中传递了一个 time()-86000 值,但是从类方法执行的时间开始生成时间戳的最佳调用是什么,然后再加上 7 天。

这是我得到的:

$profile->set_picture_expiration(time()-86000)

使用time()-86000 会是正确的选择吗?我想从当前时间 + 7 天开始以时间戳格式将其写入数据库。

【问题讨论】:

    标签: php


    【解决方案1】:

    首先,如果您需要 +7 天,为什么要使用减号?

    接下来,7 天是 7*24*60*60 = 604800 seconds,而不是 86000

    最后,获取此类相对日期的时间戳的最简单方法是使用strtotime 函数。在您的具体情况下,它将是 strtotime('+7 days')

    $profile->set_picture_expiration(strtotime('+7 days'));
    

    【讨论】:

      猜你喜欢
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 2018-01-05
      • 2016-07-29
      • 1970-01-01
      相关资源
      最近更新 更多