Send this to a friend
1 <?php
2 function renderTime($timestamp){
3 $seconds = floor(time() - $timestamp);
4 if($seconds < 60){
5 return "A moment ago";
6 }else if($seconds < 3600){
7 if($seconds < 120){
8 return "1 minute ago";
9 }else {
10 return ceil($seconds/60) . " minutes ago";
11 }
12 }else if(ceil(($seconds/60)/60) < 24){
13 if(floor(($seconds/60)/60) == 1){
14 return "1 hour ago";
15 }else {
16 return ceil(($seconds/60)/60) . " hours ago";
17 }
18 }else if(ceil((($seconds/60)/60)/24) < 7){
19 if((ceil(($seconds/60)/60)/24)==1){
20 return "Yesterday";
21 }else {
22 return ceil((($seconds/60)/60)/24) . " days ago";
23 }
24 }else if(ceil(((($seconds/60)/60)/24)/7) < 4){
25 if(ceil(((($seconds/60)/60)/24)/7)==1){
26 return "Last week";
27 }else {
28 return ceil(((($seconds/60)/60)/24)/7) . " weeks ago";
29 }
30 }else if(ceil((((($seconds/60)/60)/24)/7)/4) < 12){
31 if(ceil((((($seconds/60)/60)/24)/7)/4)==1){
32 return "Last month";
33 }else {
34 return ceil((((($seconds/60)/60)/24)/7)/4) . " months ago";
35 }
36 }else {
37 if(ceil((((($seconds/60)/60)/24)/7)/4) < 24){
38 return "Last year";
39 }else {
40 return ceil(((((($seconds/60)/60)/24)/7)/4)/12) . " years ago";
41 }
42 }
43 }
44 ?>
<?php
function renderTime($timestamp){
$seconds = floor(time() - $timestamp);
if($seconds < 60){
return "A moment ago";
}else if($seconds < 3600){
if($seconds < 120){
return "1 minute ago";
}else {
return ceil($seconds/60) . " minutes ago";
}
}else if(ceil(($seconds/60)/60) < 24){
if(floor(($seconds/60)/60) == 1){
return "1 hour ago";
}else {
return ceil(($seconds/60)/60) . " hours ago";
}
}else if(ceil((($seconds/60)/60)/24) < 7){
if((ceil(($seconds/60)/60)/24)==1){
return "Yesterday";
}else {
return ceil((($seconds/60)/60)/24) . " days ago";
}
}else if(ceil(((($seconds/60)/60)/24)/7) < 4){
if(ceil(((($seconds/60)/60)/24)/7)==1){
return "Last week";
}else {
return ceil(((($seconds/60)/60)/24)/7) . " weeks ago";
}
}else if(ceil((((($seconds/60)/60)/24)/7)/4) < 12){
if(ceil((((($seconds/60)/60)/24)/7)/4)==1){
return "Last month";
}else {
return ceil((((($seconds/60)/60)/24)/7)/4) . " months ago";
}
}else {
if(ceil((((($seconds/60)/60)/24)/7)/4) < 24){
return "Last year";
}else {
return ceil(((((($seconds/60)/60)/24)/7)/4)/12) . " years ago";
}
}
}
?>