Page 1 of 1

Adding minutes to a timestamp

Posted: Wed Aug 08, 2007 7:15 pm
by assgar
Hi


How can I add 15 minutes to the previous event time (timestamp) to get the next event time.
Note: This event time is not in a table.

Straight forward adding the two values will probly not provide the correct result.

I can get the correct time with Mysql addtime($time, $duration) but that
is only good if the if info is in a table.

Thanks

Code: Select all

<?php
$time = "09:00:00";//timestamp hh:mm:ss
$duration = 00:15:00;//enent duration hh:mm:ss


$next_time = $event_time + $event_duration;
?>

Posted: Wed Aug 08, 2007 7:40 pm
by VladSun
This would be usefull :

strtotime()

Solution

Posted: Wed Aug 08, 2007 10:06 pm
by assgar
Hi

Thanks for the suggestion.
This is the final code that solved the problem

Code: Select all

<?
	$event_time = 09:00:00
	$event_length = 15;
	
	$timestamp = strtotime("$event_time");
	$etime = strtotime("+$event_length minutes", $timestamp);
	$next_time = date('H:i:s', $etime);
?>

Posted: Wed Aug 08, 2007 10:51 pm
by feyd
General Discussion's description specifically states: This forum is not for asking programming related questions.