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

时间:2018-01-05 05:27:31

标签: php mysql

我有一张预订表,其中包含以下字段:

bookingId, bookingUserId, bookingYachtId, bookingDate, bookingDate, bookingStartTime, bookingCheckOutTime

我的问题是如果startTime是23:00:00并且如何插入记录 预订的持续时间是4:00:00,预订日期是2018-02-25,因为在此记录中日期也可以更改,那么我该如何插入记录?

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

注意bookingCheckOutTime是startTime和duration

的总和

1 个答案:

答案 0 :(得分:-1)

在插入记录时添加4小时到bookingDateTime( MySql ):

DATE_ADD($bookingDateTime, INTERVAL 4 HOUR)

或者你可以在 php

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