php插入日期和日期+1 vars

时间:2014-12-22 15:29:11

标签: php mysql

我正在开发一本书/图书馆应用程序。我想让用户选择“保留”#39;一本书直到下一个工作日(下午5点)。在此之后,这本书应该再次可用,这是另一天的另一个问题!

目前,一旦用户点击预订'我在我的' 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所以任何建议都值得赞赏。

1 个答案:

答案 0 :(得分: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

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