note 104918 added to function.strtotime
| From: | lazzich at osu1 dot php dot net | Date: | Fri, 15 Jul 2011 13:09:16 +0000 |
| Subject: | note 104918 added to function.strtotime | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-181561@lists.php.net to get a copy of this message | ||
Calculate the time that past since an event happened:
<?php
function time_ago($date,$time) {
$days = abs(ceil((strtotime($date)-strtotime("now"))/86400));
if ($days > 0) $timepast = $days." days";
if ($days == 1) $timepast = $days." day";
$hours = abs(ceil((strtotime($time)-strtotime("now"))/3600));
if ($days == 0) $timepast = "about ".$hours." hours";
if ($hours == 1) $timepast = "about ".$hours." hour";
$minutes = abs(ceil((strtotime($time)-strtotime("now"))/60))-($hours*60);
if ($hours == 0) $timepast = $minutes." minutes";
if ($minutes == 1) $timepast = $minutes." minute";
return $timepast;
}
$date('2011/07/15');
$time('15:00:00');
echo time_ago($date,$time);
?>
----
Server IP: 212.124.37.9
Probable Submitter: 212.82.234.86
----
Manual Page -- http://www.php.net/manual/en/function.strtotime.php
Edit -- https://master.php.net/note/edit/104918
Del: integrated -- https://master.php.net/note/delete/104918/integrated
Del: useless -- https://master.php.net/note/delete/104918/useless
Del: bad code -- https://master.php.net/note/delete/104918/bad+code
Del: spam -- https://master.php.net/note/delete/104918/spam
Del: non-english -- https://master.php.net/note/delete/104918/non-english
Del: in docs -- https://master.php.net/note/delete/104918/in+docs
Del: other reasons-- https://master.php.net/note/delete/104918
Reject -- https://master.php.net/note/reject/104918
Search -- https://master.php.net/manage/user-notes.php