Really stupid blog post but I just wanted to create it for other people to reference to.
I’m not sure when Discord added @time, but it’s really really well done imo.
So, what are these timestamps?
The timestamps are a way to convey a specific point in time, irrespective of a person’s timezone.
When you send a message like “join at 12pm”, it can look like what you are saying, 12pm
join at 12pm, it's 11:57am at time of send
however, another person can see a different time
join at 12pm, it's 05:57am at time of send
then you have to additionally mention “12PM UTC+8”, which is just a waste.
To avoid that, you could use timestamp generators like sesh.fyi, but you have to go outside of discord to use it, which is a waste of mental space.
Vencord has a plugin SendTimestamp that looks like this
SendTimestamp's interface
I used to use this, but I’ve grown to like @time’s interface
So how do I use @time?
type @time in the chatbox
@time is a pseudo command (as I would call it, since it’sn’t a normal slash command). Once you press enter, you are greeted with a few options
don’t worry, there are more options than just that. Just type your time that you target. In this case, I target 12pm, so I can write
Wow there’s loads of options now! (because 12pm passed while typing this post…)
We seem to have a time-only option, so we can use that!
With our timestamp, look at this now!
join at 12pm, it's 11:57am at time of send
join at 6am, it's 05:57am at time of send
wonderful! but there are other features as well! @time supports relative timing, so you can do
join in 20 minutes
and the relative timestamp, the in 19 minutes will tick down every second! You can even hover over it to see the targetted time!
how cool is that! it also ticks backwards, so it can show in 1 minute and 1 minute ago!
you can also do in 200 seconds, in a year, 2 months and a day later, and they are all parsed nicely!
Now the catch: This doesn’t work on the mobile versions, which means Discord on Android and iOS do not support this…
Anyways, my favourite discord feature by far, hopefully they support regex in their s/<expr>/<replace> commands, as well as multi replace, surely surely they will add that right? right?