- var_dump: documentation ( source)
<?php
// Query timestamp of entry
//returns like this
$entrydatetime = "2013-11-20 17:36:18";
//get current time
$now = new \DateTime();
// Use DateTime on $entrydatetime
$entrydatetime = new \DateTime($entrydatetime);
// Seconds
echo $now->getTimestamp() - $entrydatetime->getTimestamp() . "seconds\n";
// Human readable is more complex
$age = $entrydatetime->diff($now);
var_dump($age);
// DateInterval
if ($age->y > 0) {
echo $age->format('%y years ago');
} else if ($age->m > 0) {
echo $age->format('%m months ago');
} else if ($age->days > 0) {
echo $age->format('%a days ago');
} else {
echo $age->format('%h hours, %i minutes ago');
}