php - Add minutes to current time -


i trying add minutes current date returns strange results

date_default_timezone_set('asia/karachi');  $currentdate = date("m-d-y h:i:s"); $currentdate_timestamp = strtotime($currentdate); $enddate_months = strtotime("+10 minutes", $currentdate_timestamp); $packageenddate = date("m-d-y h:i:s", $enddate_months);  echo " <br> " . $packageenddate . " <br> "; echo $currentdate; 

i getting output

01-01-1970 05:50:00 07-19-2013 20:25:23 

it should return

07-19-2013 20:35:23 07-19-2013 20:25:23 

after need query database date format should same. database column of string type.

your code redundant. why format timestamp string, convert string timestamp?

try

$now = time(); $ten_minutes = $now + (10 * 60); $startdate = date('m-d-y h:i:s', $now); $enddate = date('m-d-y h:i:s', $ten_minutes); 

instead.


Comments