public static string GetNiceTime(DateTime dt)
{
TimeSpan ts = DateTime.UtcNow - dt;
if (ts.TotalMinutes < 60)
return "" + (int)ts.TotalMinutes + " minutes";
if (ts.TotalHours < 24)
return "" + (int)ts.TotalHours + " hours";
if (ts.TotalDays < 30)
return "" + (int)ts.TotalDays + " days";
if (ts.TotalDays < 365)
return "" + (int)ts.TotalDays / 30 + " months";
if (ts.TotalDays > 365)
return "" + (int)ts.TotalDays / 365 + " years";
return "";
}