Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. function timeAgo($time_ago)
  2. {
  3. $time_ago = strtotime($time_ago);
  4. $cur_time = time();
  5. $time_elapsed = $cur_time - $time_ago;
  6. $seconds = $time_elapsed ;
  7. $minutes = round($time_elapsed / 60 );
  8. $hours = round($time_elapsed / 3600);
  9. $days = round($time_elapsed / 86400 );
  10. $weeks = round($time_elapsed / 604800);
  11. $months = round($time_elapsed / 2600640 );
  12. $years = round($time_elapsed / 31207680 );
  13. // Seconds
  14. if($seconds <= 60){
  15. return "just now";
  16. }
  17. //Minutes
  18. else if($minutes <=60){
  19. if($minutes==1){
  20. return "one minute ago";
  21. }
  22. else{
  23. return "$minutes minutes ago";
  24. }
  25. }
  26. //Hours
  27. else if($hours <=24){
  28. if($hours==1){
  29. return "an hour ago";
  30. }else{
  31. return "$hours hrs ago";
  32. }
  33. }
  34. //Days
  35. else if($days <= 7){
  36. if($days==1){
  37. return "yesterday";
  38. }else{
  39. return "$days days ago";
  40. }
  41. }
  42. //Weeks
  43. else if($weeks <= 4.3){
  44. if($weeks==1){
  45. return "a week ago";
  46. }else{
  47. return "$weeks weeks ago";
  48. }
  49. }
  50. //Months
  51. else if($months <=12){
  52. if($months==1){
  53. return "a month ago";
  54. }else{
  55. return "$months months ago";
  56. }
  57. }
  58. //Years
  59. else{
  60. if($years==1){
  61. return "one year ago";
  62. }else{
  63. return "$years years ago";
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement