Template:MonthDiff: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
<includeonly>{{#ifeq:{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years|0 years||{{#ifeq:{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years|1 years|1 year|{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years}}}} {{#ifeq:{{#expr:{{{4}}}*12+{{{5}}}+{{{6}}}/30-({{{1}}}*12+{{{2}}}+{{{3}}}/30)-(trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12))))*12round0}} months|1 months|1 month|{{#expr:{{{4}}}*12+{{{5}}}+{{{6}}}/30-({{{1}}}*12+{{{2}}}+{{{3}}}/30)-(trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12))))*12round0}} months}}</includeonly><noinclude>
<includeonly>{{#ifeq:{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years|0 years||{{#ifeq:{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years|1 years|1 year|{{#expr: trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12)))}} years}}}} {{{7}}} {{#ifeq:{{#expr:{{{4}}}*12+{{{5}}}+{{{6}}}/30-({{{1}}}*12+{{{2}}}+{{{3}}}/30)-(trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12))))*12round0}} months|1 months|1 month|{{#expr:{{{4}}}*12+{{{5}}}+{{{6}}}/30-({{{1}}}*12+{{{2}}}+{{{3}}}/30)-(trunc({{{4}}}+{{{5}}}/12+{{{6}}}/(30*12)-({{{1}}}+{{{2}}}/12+{{{3}}}/(30*12))))*12round0}} months}}</includeonly><noinclude>
This templates allows you to (approximately) calculate the amount of months between two dates.
This templates allows you to (approximately) calculate the amount of years and months between two dates.


For example, <code><nowiki>{{MonthDiff|2397|5|18|2397|6|6}}</nowiki></code> produces '''{{MonthDiff|2397|5|18|2397|6|6}}'''.
For example, <code><nowiki>{{MonthDiff|2397|5|18|2397|6|6}}</nowiki></code> produces '''{{MonthDiff|2397|5|18|2397|6|6}}'''.
Line 6: Line 6:
If you want to use the current date, use <code><nowiki>{{CurrentStarYear}}</nowiki></code> to get the current staryear. Use <code><nowiki>{{CURRENTMONTH}}</nowiki></code> to produce the current month, and <code><nowiki>{{CURRENTDAY2}}</nowiki></code> for the day of the month.
If you want to use the current date, use <code><nowiki>{{CurrentStarYear}}</nowiki></code> to get the current staryear. Use <code><nowiki>{{CURRENTMONTH}}</nowiki></code> to produce the current month, and <code><nowiki>{{CURRENTDAY2}}</nowiki></code> for the day of the month.


For example, <code><nowiki>{{MonthDiff|2395|9|5|{{CurrentStarYear}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}}</nowiki></code> produces '''{{MonthDiff|2395|9|5|{{CurrentStarYear}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}}'''.
For example, <code><nowiki>{{MonthDiff|2395|9|5|{{CurrentStarYear}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}}</nowiki></code> produces '''{{MonthDiff|2395|9|5|{{CurrentStarYear}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}|,}}'''.


'''NOTE:''' This does not error check at all.</noinclude>
'''NOTE:''' This does not error check at all.</noinclude>
960

edits

Navigation menu