daysleft
Privateunrated
Content
8 lines{=(input):{replace(/,-):{args}}}
{=(error):{or({input(1):-}<1|{input(1):-}>12|{input(2):-}<1|{input(2):-}>31|{input(3):-}<1000|{input(3):-}>9999|{input(3+):-}==):true|false}}
{break({error}==true):Invalid date.
Correct format: `month-day-year`}
{=(date):{input(3):-}-{input(+2):-} {strf:%X}}
{=(days):{m:trunc(({strf({date}):%s}
-{unix})/86400)}}
{if({days}>=0):{days} day{if({days}!=1):s} left until {args}|{1} was {days(0):-} day{if({days(0):-}!=1):s} ago.}Raw JSON
{
"id": 876077,
"created_at": "2021-06-08T12:12:24.000Z",
"tag_name": "daysleft",
"nsfw": false,
"owner_id": "582638413505757226",
"uses": 8,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "841818748143009804",
"sharer": "582638413505757226",
"content": "{=(input):{replace(/,-):{args}}}\n{=(error):{or({input(1):-}<1|{input(1):-}>12|{input(2):-}<1|{input(2):-}>31|{input(3):-}<1000|{input(3):-}>9999|{input(3+):-}==):true|false}}\n{break({error}==true):Invalid date.\nCorrect format: `month-day-year`}\n{=(date):{input(3):-}-{input(+2):-} {strf:%X}}\n{=(days):{m:trunc(({strf({date}):%s}\n-{unix})/86400)}}\n{if({days}>=0):{days} day{if({days}!=1):s} left until {args}|{1} was {days(0):-} day{if({days(0):-}!=1):s} ago.}",
"embed": "{}",
"last_fetched": "2026-10-20T16:43:37.503Z"
}