In new web 2.0 displays time and date not in old style style like 07 Jan 2000
12.30 pm. The new generation need relative time like 2 hours ago,
6 months ago, 4 years ago, very old etc.
So if you save the timestamp of a particular content creation in database we can simply show this ‘ago time calculation’ using the following algorithm. I have create simple function for this :-
To call this function you have to convert your datetime value in timestamp of PHP. foreg :-So if you save the timestamp of a particular content creation in database we can simply show this ‘ago time calculation’ using the following algorithm. I have create simple function for this :-
function TimeAgo($timestamp) { $difference = time() - $timestamp; $periods = array("second", "minute", "hour", "day", "week", "month", "years", "decade"); $lengths = array("60","60","24","7","4.35","12","10"); for($j = 0; $difference >= $lengths[$j]; $j++) { $difference /= $lengths[$j]; } $difference = round($difference); if($difference != 1) $periods[$j].= "s"; $text = "$difference $periods[$j] ago"; return $text; }
TimeAgo(strtotime($datetimevalue))
No comments:
Post a Comment