public static string RelativeDate()

in src/DeloitteDigital.Atlas/Extensions/DateTimeExtensions.cs [26:36]


        public static string RelativeDate(this DateTime date)
        {
            var timespan = DateTime.Now.Subtract(date);
            if (timespan.Days > 1)
                return date.ToString(CultureInfo.InvariantCulture);
            if (timespan.Hours > 1)
                return string.Format("Over {0} hours ago.", timespan.Hours);
            if (timespan.Minutes > 1)
                return string.Format("{0} minutes ago.", timespan.Minutes);
            return string.Format("{0} seconds ago.", timespan.Seconds);
        }