Archived
1
0

Search page, content cards and trending tab complete

This commit is contained in:
Michael Gordeev
2018-07-25 14:50:14 +03:00
parent 76dc77fc30
commit 66b3347023
24 changed files with 531 additions and 227 deletions
+18 -17
View File
@@ -20,32 +20,33 @@ namespace FoxTube
public static string GetAgo(DateTime dateTime)
{
TimeSpan span = DateTime.Now - dateTime;
if (span.TotalMinutes < 1)
return "Just now";
else if (span.Minutes == 1)
else if (Math.Round(span.TotalMinutes) == 1)
return "1 minute ago";
else if (span.TotalMinutes > 60)
return span.Minutes + " minutes ago";
else if (span.Hours == 1)
else if (span.TotalMinutes < 60)
return Math.Round(span.TotalMinutes) + " minutes ago";
else if (Math.Round(span.TotalHours) == 1)
return "1 hour ago";
else if (span.TotalHours > 24)
return span.Hours + " hours ago";
else if (span.Days == 1)
else if (span.TotalHours < 24)
return Math.Round(span.TotalHours) + " hours ago";
else if (Math.Round(span.TotalDays) == 1)
return "1 day ago";
else if (span.TotalDays > 7)
return span.Days + " days ago";
else if (span.Days == 7)
else if (span.TotalDays < 7)
return Math.Round(span.TotalDays) + " days ago";
else if (Math.Round(span.TotalDays) == 7)
return "1 week ago";
else if (span.Days > 30)
return (int)(span.Days / 7) + " weeks ago";
else if (span.Days == 30)
else if (span.TotalDays < 30)
return Math.Round(span.TotalDays / 7) + " weeks ago";
else if (Math.Round(span.TotalDays) == 30)
return "1 month ago";
else if (span.Days > 365)
return (int)(span.Days / 30) + " months ago";
else if (span.Days == 365)
else if (Math.Round(span.TotalDays) < 365)
return Math.Round(span.TotalDays / 30) + " months ago";
else if (Math.Round(span.TotalDays / 365) == 365)
return "1 year ago";
else
return (int)(span.Days / 365) + " years ago";
return Math.Round(span.TotalDays / 365) + " years ago";
}
public static void FormatText(ref TextBlock block, string text)