note 72349 added to function.time
| From: | jonas dot x5 at gmail dot com | Date: | Mon, 15 Jan 2007 14:46:12 +0000 |
| Subject: | note 72349 added to function.time | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-121735@lists.php.net to get a copy of this message | ||
I've edited the previouse code a bit, to make it more stable:
$ts2 = $row['lastseen'];
$ts=time()-$ts2;
if ($ts<60 * 60)
{
echo "Member " . $row['name'] . " was last seen " . floor($ts/60) .
" minutes ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24 AND $ts>60*60 )
{
$test = 60*60;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " hours ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24*7 AND $ts>60*60*24)
{
$test = 60*60*24;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " days ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24*7*30.5 AND $ts>60*60*24*7)
{
$test = 60*60*24*7;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " weeks ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24*356 AND $ts>60*60*24*7*30.5)
{
$test = 60*60*24*7*30.5;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " months ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24*356*10 AND $ts>60*60*24*356)
{
$test = 60*60*24*356;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " years ago at location " . $location;
?> <br> <?
} elseif ($ts<60*60*24*356*10*10 AND $ts>60*60*24*356*10)
{
$test = 60*60*24*356*10;
echo "Member " . $row['name'] . " was last seen " . floor($ts/$test)
. " decades ago at location " . $location;
?> <br> <?
}
All credits go to the last comment.
// Jonas
----
Server IP: 62.73.196.231
Probable Submitter: 88.88.113.91
----
Manual Page -- http://www.php.net/manual/en/function.time.php
Edit -- https://master.php.net/note/edit/72349
Del: integrated -- https://master.php.net/note/delete/72349/integrated
Del: useless -- https://master.php.net/note/delete/72349/useless
Del: bad code -- https://master.php.net/note/delete/72349/bad+code
Del: spam -- https://master.php.net/note/delete/72349/spam
Del: non-english -- https://master.php.net/note/delete/72349/non-english
Del: in docs -- https://master.php.net/note/delete/72349/in+docs
Del: other reasons-- https://master.php.net/note/delete/72349
Reject -- https://master.php.net/note/reject/72349
Search -- https://master.php.net/manage/user-notes.php