note 104918 added to function.strtotime

From: 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

« previous php.notes (#181561) next »