countdown
Privateunrated
Content
97 lines{delete}
{embed(color):#ffffff}
{=(staffroleID):}
{require:{staffroleID}}
{=():}
{=(pre):!}
{=(tag):cd}
{=(em1):<a:BWflame:1106043987258789898>}
{=(em2):<:BWtimer:1106045214432444539>}
{=(em3):<:BWarrowRight:1106044832314564628>}
{=(footer):Times display in viewer's current timezone}
{=(event):{list(1):{args}}}
{=(event):{upper:{event}}}
{=(event):{join( ):{event}}}
{=(args):{list(0):{args}}}
{=(eventcheck):{if({event}!=):true|false}}
{=(blank):{if({1}==):true|false}}
{=(r):replace}
{=(none):{{r}(%2C,):{{r}(%20, ):{urlencode:{{r}(:, ):{args}}}}}}
{=(new):{join( ):{{r}(st,):{{r}(nd,):{{r}(rd,):{{r}(th,):{{r}(jan,01):{{r}(january,01):{{r}(feb,02):{{r}(february,02):{{r}(mar,03):{{r}(march,03):{{r}(apr,04):{{r}(april,04):{{r}(may,05):{{r}(jun,06):{{r}(june,06):{{r}(jul,07):{{r}(july,07):{{r}(aug,08):{{r}(august,08):{{r}(sep,09):{{r}(september,09):{{r}(oct,10):{{r}(october,10):{{r}(nov,11):{{r}(november,11):{{r}(dec,12):{{r}(december,12):{{r}(-, ):{{r}(., ):{{r}(/, ):{lower:{none}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{=(items):{join(~):{new}}}
{=(i1):{list(0):{items}}}
{=(i1):{if({i1}==):{strf:%m}|{i1}}}
{=(i2):{list(1):{items}}}
{=(i2):{if({i2}==):{strf:%d}|{i2}}}
{=(i3):{list(2):{items}}}
{=(i3):{if({i3}==):{strf:%Y}|{i3}}}
{=(i4):{list(3):{items}}}
{=(i4):{if({1}==):{strf:%H}|{if({i4}==):00|{i4}}}}
{=(i5):{list(4):{items}}}
{=(i5):{if({1}==):{strf:%M}|{if({i5}==):00|{i5}}}}
{=(i6):{list(5):{items}}}
{=(dcheck1):{if({i3}!=):true|false}}
{=(dcheck2):{if({ord:{i1}{i2}{i3}}!=<ord error>):true|false}}
{=(datecheck):{and({dcheck1}==true|{dcheck2}==true):Valid|Invalid}}
{=(tcheck1):{if({i5}!=):true|false}}
{=(tcheck2):{if({ord:{i4}{i5}}!=<ord error>):true|false}}
{=(timecheck):{and({tcheck1}==true|{tcheck2}==true):Valid|Invalid}}
{=(off):{if({1}==):0|{if({i6}!=):{replace(+,):{args(0)}}|0}}}
{=(pm):{if({in(-):{off}}==true):-|+}}
{=(tz):{if({in(-):{off}}==false):-{off}|{off}}}
{=(tzc):{{r}(.,):{{r}(-,):{replace(+,):{tz}}}}}
{=(ocheck2):{if({ord:{tzc}}!=<ord error>):true|false}}
{=(offcheck):{if({ocheck2}==true):Valid|Invalid}}
{=(month):{if({datecheck}==Valid):{i1}|{strf:%m}}}
{=(day):{if({datecheck}==Valid):{i2}|{strf:%d}}}
{=(month2):{{r}(, ):{month}}}
{=(day2):{{r}(, ):{day}}}
{=(padm):{if({list(1):{join(~):{month2}}}!=):true|false}}
{=(padd):{if({list(1):{join(~):{day2}}}!=):true|false}}
{=(month):{if({padm}==false):0{month}|{month}}}
{=(day):{if({padd}==false):0{day}|{day}}}
{=(year):{if({datecheck}==Valid):{i3}|{strf:%Y}}}
{=(year2):{{r}(, ):{year}}}
{=(pady):{if({list(3):{join(~):{year2}}}!=):true|false}}
{=(year):{if({pady}==false):20{year}|{year}}}
{=(hour):{if({timecheck}==Valid):{i4}|00}}
{=(minute):{if({timecheck}==Valid):{i5}|00}}
{=(second):{if({timecheck}==Valid):00|00}}
{=(time):{if({timecheck}==Valid):{hour}:{minute}:{second}|00:00:00}}
{=(offset):{pm}{tz}}
{=(hr):3600}
{=(os):{m:trunc({hr}*{offset})}}
{=(datetime):{if({datecheck}==Valid):{year}-{month}-{day} {time}|{unix}}}
{=(ts1):{strf({datetime}):%s}}
{=(ts2):{m:trunc({ts1}+{os})}}
{=(stamp):{if({blank}==true):{ts1}|{ts2}}}
{=(numbers):{month}{day}{year}{hour}{minute}{second}{if({i6}!=):{tzc}}}
{=(valid1):{if({ord:{numbers}}!=<ord error>):true|false}}
{=(valid2):{if({datecheck}==Valid):true|false}}
{=(valid3):{if({timecheck}==Valid):true|false}}
{=(valid4):{if({offcheck}==Valid):true|false}}
{=(valid5):{if({month}<13):true|false}}
{=(valid6):{if({day}<32):true|false}}
{=(valid7):{if({year}>999):true|false}}
{=(valid8):{if({hour}<25):true|false}}
{=(valid9):{if({minute}<60):true|false}}
{=(valids):{valid1} {valid2} {valid3} {valid4} {valid5} {valid6} {valid7} {valid8} {valid9}}
{=(valid):{if({contains(false):{valids}}==true):false|true}}
{=(valid):{and({valid}==true|{eventcheck}==true):true|false}}
{=(dc):{and({datecheck}==Valid|{valid5}==true|{valid6}==true|{valid7}==true):Valid|Invalid}}
{=(tc):{and({timecheck}==Valid|{valid8}==true|{valid9}==true):Valid|Invalid}}
{=(invalid):{em1} **__COUNTDOWN COMMAND__** {em1}
Follow the command with a date, time, UTC offset, and event title. Separate the date-time-offset from the event title with a tilde (`~`).
**•Default timezone:** `UTC/+0`
**•Time format:** `24h`
**•Order:** `month day year time +/-offset~event title`
{em3}`{pre}{tag} date time offset~event`
{em3}`{pre}{tag} 01/01/24 00:00 -5~Game Day`}
{=(eventdesc):{if({eventcheck}==true):{em1} **__{event}__** {em1}
{em2} <t:{ts2}:F>
{em2} <t:{ts2}:R>}}
{=(desc):{if({valid}==false):{invalid}|{eventdesc}}}Embed
1 line{"color": 5198940, "footer": {"text": "{footer}"}, "description": "{desc}\n\n{datetime}\n{td({unix}):{ts2}}"}Raw JSON
{
"id": 1732633,
"created_at": "2023-05-11T03:18:19.000Z",
"tag_name": "countdown",
"nsfw": false,
"owner_id": "935523589640310854",
"uses": 6,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "1027574139051048990",
"sharer": "935523589640310854",
"content": "{delete}\n{embed(color):#ffffff}\n{=(staffroleID):}\n{require:{staffroleID}}\n{=():}\n{=(pre):!}\n{=(tag):cd}\n{=(em1):<a:BWflame:1106043987258789898>}\n{=(em2):<:BWtimer:1106045214432444539>}\n{=(em3):<:BWarrowRight:1106044832314564628>}\n{=(footer):Times display in viewer's current timezone}\n{=(event):{list(1):{args}}}\n{=(event):{upper:{event}}}\n{=(event):{join( ):{event}}}\n{=(args):{list(0):{args}}}\n{=(eventcheck):{if({event}!=):true|false}}\n{=(blank):{if({1}==):true|false}}\n{=(r):replace}\n{=(none):{{r}(%2C,):{{r}(%20, ):{urlencode:{{r}(:, ):{args}}}}}}\n{=(new):{join( ):{{r}(st,):{{r}(nd,):{{r}(rd,):{{r}(th,):{{r}(jan,01):{{r}(january,01):{{r}(feb,02):{{r}(february,02):{{r}(mar,03):{{r}(march,03):{{r}(apr,04):{{r}(april,04):{{r}(may,05):{{r}(jun,06):{{r}(june,06):{{r}(jul,07):{{r}(july,07):{{r}(aug,08):{{r}(august,08):{{r}(sep,09):{{r}(september,09):{{r}(oct,10):{{r}(october,10):{{r}(nov,11):{{r}(november,11):{{r}(dec,12):{{r}(december,12):{{r}(-, ):{{r}(., ):{{r}(/, ):{lower:{none}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\n{=(items):{join(~):{new}}}\n{=(i1):{list(0):{items}}}\n{=(i1):{if({i1}==):{strf:%m}|{i1}}}\n{=(i2):{list(1):{items}}}\n{=(i2):{if({i2}==):{strf:%d}|{i2}}}\n{=(i3):{list(2):{items}}}\n{=(i3):{if({i3}==):{strf:%Y}|{i3}}}\n{=(i4):{list(3):{items}}}\n{=(i4):{if({1}==):{strf:%H}|{if({i4}==):00|{i4}}}}\n{=(i5):{list(4):{items}}}\n{=(i5):{if({1}==):{strf:%M}|{if({i5}==):00|{i5}}}}\n{=(i6):{list(5):{items}}}\n{=(dcheck1):{if({i3}!=):true|false}}\n{=(dcheck2):{if({ord:{i1}{i2}{i3}}!=<ord error>):true|false}}\n{=(datecheck):{and({dcheck1}==true|{dcheck2}==true):Valid|Invalid}}\n{=(tcheck1):{if({i5}!=):true|false}}\n{=(tcheck2):{if({ord:{i4}{i5}}!=<ord error>):true|false}}\n{=(timecheck):{and({tcheck1}==true|{tcheck2}==true):Valid|Invalid}}\n{=(off):{if({1}==):0|{if({i6}!=):{replace(+,):{args(0)}}|0}}}\n{=(pm):{if({in(-):{off}}==true):-|+}}\n{=(tz):{if({in(-):{off}}==false):-{off}|{off}}}\n{=(tzc):{{r}(.,):{{r}(-,):{replace(+,):{tz}}}}}\n{=(ocheck2):{if({ord:{tzc}}!=<ord error>):true|false}}\n{=(offcheck):{if({ocheck2}==true):Valid|Invalid}}\n{=(month):{if({datecheck}==Valid):{i1}|{strf:%m}}}\n{=(day):{if({datecheck}==Valid):{i2}|{strf:%d}}}\n{=(month2):{{r}(, ):{month}}}\n{=(day2):{{r}(, ):{day}}}\n{=(padm):{if({list(1):{join(~):{month2}}}!=):true|false}}\n{=(padd):{if({list(1):{join(~):{day2}}}!=):true|false}}\n{=(month):{if({padm}==false):0{month}|{month}}}\n{=(day):{if({padd}==false):0{day}|{day}}}\n{=(year):{if({datecheck}==Valid):{i3}|{strf:%Y}}}\n{=(year2):{{r}(, ):{year}}}\n{=(pady):{if({list(3):{join(~):{year2}}}!=):true|false}}\n{=(year):{if({pady}==false):20{year}|{year}}}\n{=(hour):{if({timecheck}==Valid):{i4}|00}}\n{=(minute):{if({timecheck}==Valid):{i5}|00}}\n{=(second):{if({timecheck}==Valid):00|00}}\n{=(time):{if({timecheck}==Valid):{hour}:{minute}:{second}|00:00:00}}\n{=(offset):{pm}{tz}}\n{=(hr):3600}\n{=(os):{m:trunc({hr}*{offset})}}\n{=(datetime):{if({datecheck}==Valid):{year}-{month}-{day} {time}|{unix}}}\n{=(ts1):{strf({datetime}):%s}}\n{=(ts2):{m:trunc({ts1}+{os})}}\n{=(stamp):{if({blank}==true):{ts1}|{ts2}}}\n{=(numbers):{month}{day}{year}{hour}{minute}{second}{if({i6}!=):{tzc}}}\n{=(valid1):{if({ord:{numbers}}!=<ord error>):true|false}}\n{=(valid2):{if({datecheck}==Valid):true|false}}\n{=(valid3):{if({timecheck}==Valid):true|false}}\n{=(valid4):{if({offcheck}==Valid):true|false}}\n{=(valid5):{if({month}<13):true|false}}\n{=(valid6):{if({day}<32):true|false}}\n{=(valid7):{if({year}>999):true|false}}\n{=(valid8):{if({hour}<25):true|false}}\n{=(valid9):{if({minute}<60):true|false}}\n{=(valids):{valid1} {valid2} {valid3} {valid4} {valid5} {valid6} {valid7} {valid8} {valid9}}\n{=(valid):{if({contains(false):{valids}}==true):false|true}}\n{=(valid):{and({valid}==true|{eventcheck}==true):true|false}}\n{=(dc):{and({datecheck}==Valid|{valid5}==true|{valid6}==true|{valid7}==true):Valid|Invalid}}\n{=(tc):{and({timecheck}==Valid|{valid8}==true|{valid9}==true):Valid|Invalid}}\n{=(invalid):{em1} **__COUNTDOWN COMMAND__** {em1}\nFollow the command with a date, time, UTC offset, and event title. Separate the date-time-offset from the event title with a tilde (`~`).\n\n**•Default timezone:** `UTC/+0`\n**•Time format:** `24h`\n**•Order:** `month day year time +/-offset~event title`\n\n{em3}`{pre}{tag} date time offset~event`\n{em3}`{pre}{tag} 01/01/24 00:00 -5~Game Day`}\n\n{=(eventdesc):{if({eventcheck}==true):{em1} **__{event}__** {em1}\n{em2} <t:{ts2}:F>\n{em2} <t:{ts2}:R>}}\n\n{=(desc):{if({valid}==false):{invalid}|{eventdesc}}}",
"embed": "{\"color\": 5198940, \"footer\": {\"text\": \"{footer}\"}, \"description\": \"{desc}\\n\\n{datetime}\\n{td({unix}):{ts2}}\"}",
"last_fetched": "2026-10-20T19:15:30.454Z"
}