Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static function timeAgo(time:Float):String {
- var arr:Array<Array<Dynamic>> = [
- ["month_ago", "months_ago", 4*7*24*60*60000.0, 4*7*24*60*60000.0],
- ["week_ago", "weeks_ago", 7*24*60*60000.0, 2*7*24*60*60000.0],
- ["day_ago", "days_ago", 24*60*60000.0, 24*60*60000.0],
- ["hour_ago", "hours_ago", 60*60000.0, 60*60000.0],
- ["minute_ago", "minutes_ago", 60000.0, 60000.0],
- ["second_ago", "seconds_ago", 1000.0, 2000.0]
- ];
- for (t in arr){
- if(time>t[3]){
- if(Std.int(time/t[2]) > 1 ) return Localization.get(t[1], [ Std.string(Std.int(time/t[2])) ]);
- return Localization.get(t[0]);
- }
- }
- return Localization.get("second_ago");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement