Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用开始时间和持续时间插入预订?_Php_Mysql - Fatal编程技术网

Php 使用开始时间和持续时间插入预订?

Php 使用开始时间和持续时间插入预订?,php,mysql,Php,Mysql,我有一个包含以下字段的预订表: bookingId, bookingUserId, bookingYachtId, bookingDate, bookingDate, bookingStartTime, bookingCheckOutTime 我的问题是,如果开始时间是23:00:00并且 预订的持续时间为4:00:00小时,预订日期为2018-02-25,因为在此记录中日期也可以更改,因此如何插入该记录 我需要正确插入记录,因为我正在使用此表 检查游艇是否可以预订 注:bookingChec

我有一个包含以下字段的预订表:

bookingId, bookingUserId, bookingYachtId, bookingDate, bookingDate, bookingStartTime, bookingCheckOutTime
我的问题是,如果开始时间是23:00:00并且 预订的持续时间为4:00:00小时,预订日期为2018-02-25,因为在此记录中日期也可以更改,因此如何插入该记录

我需要正确插入记录,因为我正在使用此表 检查游艇是否可以预订


注:bookingCheckOutTime是开始时间和持续时间之和,插入记录时在bookingDateTime中添加4小时(MySql):

或者您可以在php中执行此操作:

$bookingCheckoutTime = date($bookingdateTime, strtotime('+4 hours'));

你试过什么?发布你自己的代码。我知道如何插入。请阅读我的问题。我在特定场景中遇到问题。我正在使用codeingiter,只需插入记录通常没有什么特别之处。顺便说一句,它们是列
$bookingCheckoutTime = date($bookingdateTime, strtotime('+4 hours'));