【问题标题】:php inserting date and date +1 vars [duplicate]php插入日期和日期+1 vars [重复]
【发布时间】:2015-02-20 17:22:48
【问题描述】:

我正在开发图书/图书馆应用。我想为用户提供“预订”一本书的选项,直到下一个工作日(下午 5 点)。在此之后,这本书应该再次可用,这是另一天的另一个问题!

目前,一旦用户点击“Reserve”,我就会在“borrow_request”表中插入一些记录。这些如下:

borrow_id
book_id
user_id
date_request
date_expire

我的 date_request 变量是;

$date_request = date("Y-m-d H:i:s");

如何插入date_expire 变量并将其递增一个工作日?

我将调查的下一步是如何在一个工作日后重置date_expire,可能是一个 cron 作业?

这里对 php/mysql 很陌生,因此欢迎任何建议。

【问题讨论】:

  • 看看DateTime
  • $date_expire = date("Y-m-d H:i:s", strtotime("+1 day"));

标签: php mysql


【解决方案1】:

您应该使用 mysql 事件而不是 cron 作业,它允许您在一定时间后运行查询。要为日期添加一天,您可以:

<?php
$stop_date = '2009-09-30 20:24:00';
echo 'date before day adding: ' . $stop_date; 
$stop_date = date('Y-m-d H:i:s', strtotime($stop_date . ' + 1 day'));
echo 'date after adding 1 day: ' . $stop_date;
?>

取自:https://stackoverflow.com/a/1394811/

提问:adding one day to a date

你应该先用谷歌搜索一下,这里有很多堆栈溢出的答案,就像我发布的那样

【讨论】:

  • 在 Fred 这个网站上写“我同意更改”的正确位置是什么?因为 cmets 不应该用来感谢之类的东西
猜你喜欢
  • 2018-10-27
  • 2016-08-20
  • 2019-08-02
  • 1970-01-01
  • 2014-02-20
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
  • 2011-10-13
相关资源
最近更新 更多