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": 222880,
  "created_at": "2022-04-26T10:36:37.041Z",
  "tag_name": "daysleft",
  "nsfw": false,
  "owner_id": "514294841920716810",
  "uses": 0,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "637002581587132429",
  "sharer": "514294841920716810",
  "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-20T21:45:40.599Z"
}