【问题标题】:How can I check request day with php?如何使用 php 检查请求日期?
【发布时间】:2012-11-08 13:40:21
【问题描述】:

例如:x 用户在星期一预订机票并且机票状态更改为预订。三天后,门票状态将自动更改为免费(空)。我该怎么做?

【问题讨论】:

  • 尽量精确。另外,您尝试了什么?
  • 您需要使用每天运行的 cron 作业,运行更新数据库的脚本。
  • 我必须在本地主机上运行代码。我可以在 localhost (win7) 上执行此操作吗?

标签: php time timer


【解决方案1】:

尝试这样的事情(使用strtotime):

if ($ticket_timestamp < strtotime("-3 days")) {
  // ticket is expired
}

【讨论】:

    【解决方案2】:

    您通常需要按日期检查。如果您不关心实际日期而只需要比较,则可以使用 time() 函数。这一天是 time()/60/60/24 。

    您可以将订单的时间戳存储在数据库中,然后与当前时间进行比较。

    【讨论】:

    • 是的,我也想这样做。用户订票时,保存当前时间、用户信息、票务信息等,时间变化如何查看?
    猜你喜欢
    • 2021-06-25
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    相关资源
    最近更新 更多