Template:Start date and age#Limitation

{{#if: {{{1|}}}|{{#if: {{{2|}}}|{{#if: {{{3|}}}|{{#ifeq:{{yesno|{{{df|no}}}}}|yes|{{#expr:{{{3}}}}} {{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}} {{#expr:{{{3}}}}},}} {{{1}}}|{{MONTHNAME|{{{2}}}}} {{{1}}}}}|{{{1}}}}}{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes||;}}{{#ifeq:{{yesno|{{{br|no}}}}}|yes|
| }}{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|(}}{{#if: {{{2|}}}|{{#if: {{{3|}}}|{{time ago|{{{1}}}-{{{2}}}-{{{3}}}|min_magnitude=days}}|{{years or months ago|{{{1}}}|{{#time:n|1-{{trim|{{{2}}}}}-1}}}}}}|{{#iferror:{{#expr:{{{1}}}}}|{{time ago|{{{1}}}|min_magnitude=days}}|{{years or months ago|{{{1}}}}}}}}}{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|)}}
|{{#if: {{{2|}}}|{{Error|Error: first parameter is missing.|tag=span}}|{{#if: {{{3|}}}|{{Error|Error: first parameter is missing.|tag=span}} }} }}}} ({{#if: {{{1|}}}|{{{1}}}{{#if: {{{2|}}}| -{{#time:m|1-{{trim|{{{2}}}}}-1}}{{#if: {{{3|}}}| -{{padleft:{{{3}}}|2|0}}}}}}}}){{#invoke:Check for unknown parameters|check|unknown=_VALUE_|preview=Page using Template:Start date and age with unknown parameter "_VALUE_"|showblankpositional=1| 1 | 2 | 3 | br | df | end | p | paren }}

{{documentation}}