bday

Privateunrated

Content

27 lines
{=():}
{=(malist):jan feb mar apr may jun jul aug sep oct nov dec}
{=(months):January February March April June July August September October November December}

{=(input):{replace(, ):{lower:{args(1)}}}}
{=(day):{args(2)}}
{=(year):{args(3)}}

{=(daycheck):{and({m:trunc({day}/1)}=={day}|{day}>0|{day}<32):true|false}}

{=(abvr):{join():{input(+4)}}}
{=(month):{index({abvr}):null {malist}}}
{=(monthcheck):{if({month}!=-1):true|false}}

{=(syear):{if({args(3+)}!=):true|false}}
{=(yearcheck):{and({m:trunc({year}/1)}=={year}|{year}>1900|{year}<{strf:%Y}):true|false}}

{=(datecheck):{if({in(false):{daycheck}{monthcheck}{yearcheck}{if({day}==31):{if({contains({month}):1 3 5 7 8 10 12}==true):true|false}}{if({month}==2):{if({day}>29):false|true}}}==false):true|false}}

```
Y: {yearcheck}
M: {monthcheck}
D: {daycheck}
F: {datecheck}

{if({syear}==true):{year}-}{month}-{day} 0:0:0
```
Raw JSON
{
  "id": 233397,
  "created_at": "2022-04-26T10:36:43.890Z",
  "tag_name": "bday",
  "nsfw": false,
  "owner_id": "643448506064961536",
  "uses": 10,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "725448432168337439",
  "sharer": "643448506064961536",
  "content": "{=():}\n{=(malist):jan feb mar apr may jun jul aug sep oct nov dec}\n{=(months):January February March April June July August September October November December}\n\n{=(input):{replace(, ):{lower:{args(1)}}}}\n{=(day):{args(2)}}\n{=(year):{args(3)}}\n\n{=(daycheck):{and({m:trunc({day}/1)}=={day}|{day}>0|{day}<32):true|false}}\n\n{=(abvr):{join():{input(+4)}}}\n{=(month):{index({abvr}):null {malist}}}\n{=(monthcheck):{if({month}!=-1):true|false}}\n\n{=(syear):{if({args(3+)}!=):true|false}}\n{=(yearcheck):{and({m:trunc({year}/1)}=={year}|{year}>1900|{year}<{strf:%Y}):true|false}}\n\n{=(datecheck):{if({in(false):{daycheck}{monthcheck}{yearcheck}{if({day}==31):{if({contains({month}):1 3 5 7 8 10 12}==true):true|false}}{if({month}==2):{if({day}>29):false|true}}}==false):true|false}}\n\n```\nY: {yearcheck}\nM: {monthcheck}\nD: {daycheck}\nF: {datecheck}\n\n{if({syear}==true):{year}-}{month}-{day} 0:0:0\n```",
  "embed": "{}",
  "last_fetched": "2026-10-20T21:50:32.975Z"
}