- time: documentation ( source)
- floor: documentation ( source)
- date: documentation ( source)
- strtotime: documentation ( source)
<?php
echo $phpdate = strtotime('+2 day');
echo PHP_EOL;
echo $mysqldate = date('Y-m-d H:i:s', $phpdate);
echo PHP_EOL;
$last_access = $phpdate;
$now = time();
echo $last_midnight = $now - ($now % (24*60*60));
echo PHP_EOL;
echo strtotime('today');
echo PHP_EOL;
function friendlyDate($timestamp) {
if ((($t1 = floor($timestamp / 86400)) < ($t2 = floor(time() / 86400)) - 2) || $t1 > $t2)
return date("M d Y, h:iA", $timestamp);
elseif ($t1 == $t2 - 1)
return "Yesterday, " . date("h:iA", $timestamp);
elseif ($t1 == $t2)
return "Today, " . date("h:iA", $timestamp);
}
friendlyDate($phpdate);
?>