package com.aiosman.riderpro.exp import android.icu.text.SimpleDateFormat import com.aiosman.riderpro.data.api.ApiClient import java.util.Date import java.util.Locale fun Date.timeAgo(): String { val now = Date() val diffInMillis = now.time - this.time val seconds = diffInMillis / 1000 val minutes = seconds / 60 val hours = minutes / 60 val days = hours / 24 val years = days / 365 return when { seconds < 60 -> "$seconds seconds ago" minutes < 60 -> "$minutes minutes ago" hours < 24 -> "$hours hours ago" days < 365 -> "$days days ago" else -> "$years years ago" } }