टेम्पलेट:Age in years, months and days: रिवीजन सभ के बीचा में अंतर
Content deleted Content added
Calculation fix per protected edit request |
update to handle few or no outputs, per protected edit request |
||
लाइन 1:
{{#if:{{{year|}}}
{{For year month day/display▼
|years={{#expr:{{CURRENTYEAR}}-{{{year|{{CURRENTYEAR}}}}}-{{#ifexpr:{{CURRENTMONTH}}>{{{month|{{CURRENTMONTH}}}}}▼
|{{#if:{{{day|}}}
|0▼
▲ |{{For year month day/display
|{{#ifexpr:{{CURRENTMONTH}}<{{{month|{{CURRENTMONTH}}}}}▼
▲
|1▼
▲ |0
|{{#ifexpr:{{CURRENTDAY}}>={{{day|{{CURRENTDAY}}}}}▼
|{{#ifexpr:{{CURRENTMONTH}}<{{{month}}}
|0▼
|1
|0
▲ |1
}}
}}
}}}}
▲ |0
|12▼
}}▼
|{{#ifexpr:{{CURRENTMONTH}}>{{{month}}}
|-1▼
|11▼
}}▼
|days={{#ifexpr:{{CURRENTDAY}}>={{{day}}}
|{{#expr:{{CURRENTDAY}}-{{{day}}}
}}▼
|{{#expr:{{Gregorian serial date
|year={{CURRENTYEAR}}
|month={{CURRENTMONTH}}
|day={{CURRENTDAY}}}}-{{Gregorian serial date
|year={{CURRENTYEAR}}
|month={{#expr:{{CURRENTMONTH}}-1}}
|day={{{day}}}
}}}}
|{{#ifexpr:{{CURRENTYEAR}}={{{year}}}
|0 years
|{{#expr:{{CURRENTYEAR}}-{{{year}}}-1}} or {{For year month day/display
|years={{#expr:{{CURRENTYEAR}}-{{{year}}}}}
}}
}}
|{{#ifexpr:{{CURRENTMONTH}}>{{{month}}}
|{{#ifexpr:{{CURRENTYEAR}}={{{year}}}
|<!--null value-->
|{{For year month day/display
|years={{#expr:{{CURRENTYEAR}}-{{{year}}}}}
}} and
}} {{#expr:{{CURRENTMONTH}}-{{{month}}}-1}} or {{For year month day/display
|months={{#expr:{{CURRENTMONTH}}-{{{month}}}}}
}}
|{{#ifexpr:{{CURRENTYEAR}}={{#expr:{{{year}}}+1}}
|<!--null value-->
|{{For year month day/display
|years={{#expr:{{CURRENTYEAR}}-{{{year}}}-1}}
}} and
}} {{#expr:{{CURRENTMONTH}}-{{{month}}}+11}} or {{#expr:{{CURRENTMONTH}}-{{{month}}}+12}} months
}}
}}
}}
|{{#ifexpr:{{CURRENTYEAR}}={{{year}}}
▲ }}
|0 years
▲ }}}}
|years={{#
▲ |12
▲ }}
▲ |{{#ifexpr:{{CURRENTMONTH}}>{{{month|{{CURRENTMONTH}}}}}
▲ |-1
▲ |11
▲ }}
▲ }}}}
▲ |days={{#expr:{{CURRENTDAY}}-{{{day|{{CURRENTDAY}}}}}+{{#ifexpr:{{CURRENTDAY}}>={{{day|{{CURRENTDAY}}}}}
▲ |0
▲ |{{#switch:{{{month|{{CURRENTMONTH}}}}}
▲ |29
▲ |28
}}
}}
|some time
}}<noinclude>{{
|