public static string Ago(DateTime date)
{
var timeSpan = DateTime.Now - date;
if (timeSpan.TotalMinutes < 1)
return "Less than a minute ago";
else if (Math.Round(timeSpan.TotalHours) < 2)
return String.Format("{0} minutes ago", Math.Round(timeSpan.TotalMinutes));
else if (Math.Round(timeSpan.TotalDays) < 2)
return String.Format("{0} hours ago", Math.Round(timeSpan.TotalHours));
else
return String.Format("{0} days ago", Math.Round(timeSpan.TotalDays));
}