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": 952307,
  "created_at": "2021-07-17T11:34:55.000Z",
  "tag_name": "daysleft",
  "nsfw": false,
  "owner_id": "610177871616409660",
  "uses": 4,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "865307495344767017",
  "sharer": "462565664541114368",
  "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-21T02:09:20.980Z"
}