truetd

Private

Content

38 lines
{=(prefix):!}

{=(LA):{lower:{args}}}
{break({any({LA(1)}==|{LA(1)}==help|{LA(1)}==format):true|false}==true):Follow the tag with a date and time in the format `yyyy-mm-dd HH:MM:SS`. `{prefix}truetd 2019-01-01 00:00:00`}
{=(date):{replace(/,-):{1}}}
{=(time):{if({2}=={1}):00:00:00|{2}}}
{=(dtunix):{strf({date} {time}):%s}}
{=(delta):{m:abs(trunc({unix}-{dtunix}))}}

{=(yins):31556952}
{=(mins):2629746}
{=(wins):604800}
{=(dins):86400}
{=(hins):3600}
{=(sinm):60}

{=(years):{m:trunc({delta}/{yins})}}
{=(delta):{m:trunc({delta}-({years}*{yins}))}}

{=(months):{m:trunc({delta}/{mins})}}
{=(delta):{m:trunc({delta}-({months}*{mins}))}}

{=(weeks):{m:trunc({delta}/{wins})}}
{=(delta):{m:trunc({delta}-({weeks}*{wins}))}}

{=(days):{m:trunc({delta}/{dins})}}
{=(delta):{m:trunc({delta}-({days}*{dins}))}}

{=(hours):{m:trunc({delta}/{hins})}}
{=(delta):{m:trunc({delta}-({hours}*{hins}))}}

{=(minutes):{m:trunc({delta}/{sinm})}}
{=(seconds):{m:trunc({delta}-({minutes}*{sinm}))}}

{=(raw):{if({years}!=0):{years}.year{if({years}>1):s}}{if({months}!=0): {months}.month{if({months}>1):s}}{if({weeks}!=0): {weeks}.week{if({weeks}>1):s}}{if({days}!=0): {days}.day{if({days}>1):s}}{if({hours}!=0): {hours}.hour{if({hours}>1):s}}{if({minutes}!=0): {minutes}.minute{if({minutes}>1):s}}{if({seconds}!=0): {seconds}.second{if({seconds}>1):s}}}
{=(addcomma):{if({index({raw(0)}):{raw}}>1):{join(, ):{raw(+-1)}} {raw(0)}|{raw}}}
{=(formatted):{replace(., ):{replace({raw(0)},and {raw(0)}):{addcomma}}}}
{formatted} {if({unix}>{dtunix}):ago|from now}
Raw JSON
{
  "id": 325430,
  "created_at": "2020-09-10T05:26:33.000Z",
  "tag_name": "truetd",
  "nsfw": false,
  "owner_id": "129419437911572480",
  "uses": 72,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "",
  "hidden": false,
  "guild_id": "186980582863929345",
  "sharer": "129419437911572480",
  "content": "{=(prefix):!}\n\n{=(LA):{lower:{args}}}\n{break({any({LA(1)}==|{LA(1)}==help|{LA(1)}==format):true|false}==true):Follow the tag with a date and time in the format `yyyy-mm-dd HH:MM:SS`. `{prefix}truetd 2019-01-01 00:00:00`}\n{=(date):{replace(/,-):{1}}}\n{=(time):{if({2}=={1}):00:00:00|{2}}}\n{=(dtunix):{strf({date} {time}):%s}}\n{=(delta):{m:abs(trunc({unix}-{dtunix}))}}\n\n{=(yins):31556952}\n{=(mins):2629746}\n{=(wins):604800}\n{=(dins):86400}\n{=(hins):3600}\n{=(sinm):60}\n\n{=(years):{m:trunc({delta}/{yins})}}\n{=(delta):{m:trunc({delta}-({years}*{yins}))}}\n\n{=(months):{m:trunc({delta}/{mins})}}\n{=(delta):{m:trunc({delta}-({months}*{mins}))}}\n\n{=(weeks):{m:trunc({delta}/{wins})}}\n{=(delta):{m:trunc({delta}-({weeks}*{wins}))}}\n\n{=(days):{m:trunc({delta}/{dins})}}\n{=(delta):{m:trunc({delta}-({days}*{dins}))}}\n\n{=(hours):{m:trunc({delta}/{hins})}}\n{=(delta):{m:trunc({delta}-({hours}*{hins}))}}\n\n{=(minutes):{m:trunc({delta}/{sinm})}}\n{=(seconds):{m:trunc({delta}-({minutes}*{sinm}))}}\n\n{=(raw):{if({years}!=0):{years}.year{if({years}>1):s}}{if({months}!=0): {months}.month{if({months}>1):s}}{if({weeks}!=0): {weeks}.week{if({weeks}>1):s}}{if({days}!=0): {days}.day{if({days}>1):s}}{if({hours}!=0): {hours}.hour{if({hours}>1):s}}{if({minutes}!=0): {minutes}.minute{if({minutes}>1):s}}{if({seconds}!=0): {seconds}.second{if({seconds}>1):s}}}\n{=(addcomma):{if({index({raw(0)}):{raw}}>1):{join(, ):{raw(+-1)}} {raw(0)}|{raw}}}\n{=(formatted):{replace(., ):{replace({raw(0)},and {raw(0)}):{addcomma}}}}\n{formatted} {if({unix}>{dtunix}):ago|from now}",
  "embed": "{}",
  "last_fetched": "2026-10-20T22:28:35.463Z"
}