Time Ago Script
In this tutorials I explains time ago script like facebook.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<pre class="lang:default decode:true "]]><?php</p> <p>$provided_time ='1445324970';</p> <p>function php_time_ago($provided_time){ $time_difference = time() - $provided_time ;</p> <p>$seconds = $time_difference ; $minutes = round($time_difference / 60 ); $hours = round($time_difference / 3600 );</p> <p>$days = round($time_difference / 86400 ); $weeks = round($time_difference / 604800 ); $months = round($time_difference / 2419200 );</p> <p>$years = round($time_difference / 29030400 ); if($seconds <= 60){ echo "$seconds seconds ago"; <p>}else if($minutes <=60) { <p>if($minutes==1)</p> <p>{ echo "one minute ago";</p> <p>}else{</p> <p>echo "$minutes minutes ago";</p> <p>} }else if($hours <=24){</p> <p>if($hours==1){</p> <p>echo "one hour ago";</p> <p>}else{</p> <p>echo "$hours hours ago";</p> <p>} }else if($days <= 7){</p> <p>if($days==1)</p> <p>{ echo "one day ago";</p> <p>}else{</p> <p>echo "$days days ago";</p> <p>} }else if($weeks <= 4)</p> <p>{ if($weeks==1</p> <p>){ echo "one week ago";</p> <p>} else{</p> <p>echo "$weeks weeks ago";</p> <p>} }else if($months <=12){</p> <p>if($months==1){</p> <p>echo "one month ago";</p> <p>}else{</p> <p>echo "$months months ago";</p> <p>} }else{ if($years==1){</p> <p>echo "one year ago";</p> <p>}else{ echo "$years years ago"; } } }</p> <p>echo php_time_ago($provided_time);</p> <p>?> </p> |