diff --git a/src/Discord.Net.Core/Discord.Net.Core.csproj b/src/Discord.Net.Core/Discord.Net.Core.csproj
index 671ce4043..7f5e4c7ac 100644
--- a/src/Discord.Net.Core/Discord.Net.Core.csproj
+++ b/src/Discord.Net.Core/Discord.Net.Core.csproj
@@ -8,7 +8,7 @@
net461;netstandard2.0;netstandard2.1
netstandard2.0;netstandard2.1
Discord.Net.Labs.Core
- 2.4.2
+ 2.4.3
Discord.Net.Labs.Core
https://github.com/Discord-Net-Labs/Discord.Net-Labs
Temporary.png
diff --git a/src/Discord.Net.Core/Entities/Messages/TimestampTag.cs b/src/Discord.Net.Core/Entities/Messages/TimestampTag.cs
new file mode 100644
index 000000000..44f41788f
--- /dev/null
+++ b/src/Discord.Net.Core/Entities/Messages/TimestampTag.cs
@@ -0,0 +1,56 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Discord.Entities.Messages
+{
+ ///
+ /// Represents a class used to make timestamps in messages. see .
+ ///
+ public class TimestampTag
+ {
+ ///
+ /// Gets or sets the style of the timestamp tag.
+ ///
+ public TimestampTagStyles Style { get; set; } = TimestampTagStyles.ShortDateTime;
+
+ ///
+ /// Gets or sets the time for this timestamp tag.
+ ///
+ public DateTime Time { get; set; }
+
+ ///
+ /// Converts the current timestamp tag to the string representation supported by discord.
+ ///
+ /// If the is null then the default 0 will be used.
+ ///
+ ///
+ /// A string thats compatable in a discord message, ex: <t:1625944201:f>
+ public override string ToString()
+ {
+ if (Time == null)
+ return $"";
+
+ var offset = (DateTimeOffset)this.Time;
+
+ return $"";
+ }
+
+ ///
+ /// Creates a new timestamp tag with the specified datetime object.
+ ///
+ /// The time of this timestamp tag.
+ /// The style for this timestamp tag.
+ /// The newly create timestamp tag.
+ public static TimestampTag FromDateTime(DateTime time, TimestampTagStyles style = TimestampTagStyles.ShortDateTime)
+ {
+ return new TimestampTag()
+ {
+ Style = style,
+ Time = time
+ };
+ }
+ }
+}
diff --git a/src/Discord.Net.Core/Entities/Messages/TimestampTagStyle.cs b/src/Discord.Net.Core/Entities/Messages/TimestampTagStyle.cs
new file mode 100644
index 000000000..d36c28110
--- /dev/null
+++ b/src/Discord.Net.Core/Entities/Messages/TimestampTagStyle.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Discord.Entities.Messages
+{
+ ///
+ /// Represents a set of styles to use with a
+ ///
+ public enum TimestampTagStyles
+ {
+ ///
+ /// A short time string: 16:20
+ ///
+ ShortTime = 116,
+
+ ///
+ /// A long time string: 16:20:30
+ ///
+ LongTime = 84,
+
+ ///
+ /// A short date string: 20/04/2021
+ ///
+ ShortDate = 100,
+
+ ///
+ /// A long date string: 20 April 2021
+ ///
+ LongDate = 68,
+
+ ///
+ /// A short datetime string: 20 April 2021 16:20
+ ///
+ ShortDateTime = 102,
+
+ ///
+ /// A long datetime string: Tuesday, 20 April 2021 16:20
+ ///
+ LongDateTime = 70,
+
+ ///
+ /// The relative time to the user: 2 months ago
+ ///
+ Relative = 82
+ }
+}
diff --git a/src/Discord.Net.Rest/Discord.Net.Rest.csproj b/src/Discord.Net.Rest/Discord.Net.Rest.csproj
index ded04a066..25104d6d0 100644
--- a/src/Discord.Net.Rest/Discord.Net.Rest.csproj
+++ b/src/Discord.Net.Rest/Discord.Net.Rest.csproj
@@ -9,7 +9,7 @@
netstandard2.0;netstandard2.1
Temporary.png
https://github.com/Discord-Net-Labs/Discord.Net-Labs
- 2.4.3
+ 2.4.4
Discord.Net.Labs.Rest
https://github.com/Discord-Net-Labs/Discord.Net-Labs
2.3.4
diff --git a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
index 1305accd1..a641cc752 100644
--- a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
+++ b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
@@ -8,7 +8,7 @@
net461;netstandard2.0;netstandard2.1
netstandard2.0;netstandard2.1
true
- 2.4.4
+ 2.4.5
https://github.com/Discord-Net-Labs/Discord.Net-Labs
https://github.com/Discord-Net-Labs/Discord.Net-Labs
Temporary.png
diff --git a/src/Discord.Net/Discord.Net.nuspec b/src/Discord.Net/Discord.Net.nuspec
index 3864e24a2..77671c862 100644
--- a/src/Discord.Net/Discord.Net.nuspec
+++ b/src/Discord.Net/Discord.Net.nuspec
@@ -2,7 +2,7 @@
Discord.Net.Labs
- 2.4.4$suffix$
+ 2.4.5$suffix$
Discord.Net Labs
Discord.Net Contributors
quinchs
@@ -14,23 +14,23 @@
https://avatars.githubusercontent.com/u/84047264
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+