টেমপ্লেট:বছর, মাস, সপ্তাহ ও দিনে বয়স: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
সম্পাদনা সারাংশ নেই
লুয়া মডিউল ব্যবহার
ট্যাগ: প্রতিস্থাপিত
১ নং লাইন:
<includeonly>{{#invoke:বয়স|age_generic|template=age_ymwd}}</includeonly><noinclude>{{নথি}}</noinclude>
{{বছর, মাস, সপ্তাহ ও দিনে বয়স/প্রদর্শন
|years={{#invoke:ConvertDigit|main|{{#expr: {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} - {{{year1 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} - {{#ifexpr: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} >{{{month1 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|0
|{{#ifexpr: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} < {{{month1 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|1
|{{#ifexpr: {{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} >= {{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|0
|1
}}
}}
}}}}}}
|months={{#invoke:ConvertDigit|main|{{#expr: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} - {{{month1 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} + {{#ifexpr: {{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} >={{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|{{#ifexpr: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} >= {{{month1 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|0
|12
}}
|{{#ifexpr: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} > {{{month1 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|-1
|11
}}
}}}}}}
|weeks={{#invoke:ConvertDigit|main|{{#ifexpr: ({{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} < {{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}})
|{{#expr: {{সপ্তাহে বয়স
|day1 = {{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|month1 = (({{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} + 10) mod 12) + 1
|year1 = {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} - ({{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}} = 1)
|day2 = {{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|month2 = {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|year2 = {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}}
 
}} }}
|{{#expr: {{সপ্তাহে বয়স
|day1 = {{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|month1 = {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|year1 = {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}}
|day2 = {{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|month2 = {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|year2 = {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}}
}} }} }}}}
 
|days={{#invoke:ConvertDigit|main|{{#expr: ({{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} - {{{day1 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} + {{#ifexpr: {{{day2 | {{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}} >= {{{day1 |{{#invoke:ConvertTime|main|{{CURRENTDAY}}}} }}}
|0
|{{#switch: {{{month2 | {{#invoke:ConvertTime|main|{{CURRENTMONTH}}}} }}}
|5|7|10|12 = 30
|1|2|4|6|8|9|11 = 31
|3={{#ifexpr: {{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} mod 4 = 0
|{{#ifexpr: ({{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} mod 100 = 0) and ({{{year2 | {{#invoke:ConvertTime|main|{{CURRENTYEAR}}}} }}} mod 400 != 0)
|28
|29
}}
|28
}}
}}
}}) mod 7}}}}
}}<noinclude>
{{নথি}}
</noinclude>