如何将时间增加15分钟

时间:2013-11-05 07:46:24

标签: php mysql datetime

MySql数据库中,我们有一个类型为time的列,我们需要在php代码中将时间增加十五分钟。

例如时间是09:45:00,应该是10:00:00

2 个答案:

答案 0 :(得分:7)

您可以直接从mysql本身获取它:

Select DATE_ADD('09:45:00', INTERVAL 15 MINUTE) as updatetime from tableName

有关详细信息,请访问:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add

根据你的评论,如果你想用PHP做,你可以这样做:

$date = new DateTime('09:45:00');
$date->add(new DateInterval('PT15M'));
echo $date->format('h:i:s') . "\n";  //it i will give you 10:00:00

答案 1 :(得分:3)

如何做到这一点:

strtotime("+15 minutes" , time());

strtotime("+15 minutes" , strtotime( $this->time )); // suppose it's a string