I have a datetime value in mysql
\'2010-12-08 16:12:12\'
that I\'d like to get the seconds to that date using PHP
,
so basically a PHP
<?php
$date1 = new DateTime("2010-12-08 16:12:12");
$now = new DateTime();
$difference_in_seconds = $date1->format('U') - $now->format('U');
->format('U')
turns it into a unix timestamp.
huh ? these function are from mysql
...
For PHP, you replace it using strtotime
$diff = strtotime('2010-12-08 16:12:12')-time();
details : http://php.net/manual/en/function.strtotime.php
Use mktime()
http://php.net/manual/en/function.mktime.php
try
$time_diff = time() - strtotime('2010-12-08 16:12:12');