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": 422447,
  "created_at": "2020-11-11T01:25:45.000Z",
  "tag_name": "daysleft",
  "nsfw": false,
  "owner_id": "718379771620229121",
  "uses": 8,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "726802784078397542",
  "sharer": "718379771620229121",
  "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-20T23:05:34.842Z"
}