Template:YearCal: Difference between revisions
From FeyworldWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
{{#ifeq: {{#var:e}} | NC | {{#vardefine:c|{{#expr: (({{{1}}} - {{#sub:{{{1}}}|-2|2}})/100) + 1 }} }} | {{#vardefine:c|{{#expr: (({{{1}}} + {{abs|{{#sub:{{{1}}}|-2|2}}}})/100) + 1 }} }}}} | {{#ifeq: {{#var:e}} | NC | {{#vardefine:c|{{#expr: (({{{1}}} - {{#sub:{{{1}}}|-2|2}})/100) + 1 }} }} | {{#vardefine:c|{{#expr: (({{{1}}} + {{abs|{{#sub:{{{1}}}|-2|2}}}})/100) + 1 }} }}}} | ||
{{#ifexpr: {{#var:y}} = 0 | {{#vardefine:d|{{#expr: (({{#sub:{{{1}}}|-2|2}} - {{#var:y}})/10) }} }} | {{#vardefine:d|{{#expr: (({{abs|{{#sub:{{{1}}}|-2|2}}}} - {{#var:y}})/10) + 1 }} }} }} {{#ifexpr: {{#sub:{{{1}}}|-2|2}} = 00 | {{#vardefine:d|10}} {{#vardefine:y|100}} {{#vardefine:tc|{{#var:c}} }} {{#vardefine:c|{{#expr:{{#var:tc}}-1}} }}| }}{{#vardefine:ystart|{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}}1}}{{#ifexpr: {{{1}}} > 0 | {{#vardefine:dnow|{{#expr:{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}} }}0 }} |{{#vardefine:dnow|{{#expr:{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}} * -1 }}0 }}}}{{#vardefine:dlist1tmp|{{#expr:{{#var:dnow}}-20}} }}{{#ifexpr: {{#var:dlist1tmp}} > -1 | {{#vardefine:dlist1|{{#var:dlist1tmp}}s NC}} | {{#vardefine:dlist1|{{abs|{{#var:dlist1tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist1|0s BF}} }} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist1|10s BF}} }} }}{{#vardefine:dlist2tmp|{{#expr:{{#var:dnow}}-10}} }}{{#ifexpr: {{#var:dlist2tmp}} > -1 | {{#vardefine:dlist2|{{#var:dlist2tmp}}s NC}} | {{#vardefine:dlist2|{{abs|{{#var:dlist2tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist2|0s BF}} }} }}{{#vardefine:dlist3|{{#expr:{{abs|{{#var:dnow}}}}}}s {{#var:e}} }}{{#vardefine:dlist4tmp|{{#expr:{{#var:dnow}}+10}} }}{{#ifexpr: {{#var:dlist4tmp}} > -1 | {{#vardefine:dlist4|{{#var:dlist4tmp}}s NC}} | {{#vardefine:dlist4|{{abs|{{#var:dlist4tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist4|0s NC}} }} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist4|0s BF}} }} }}{{#vardefine:dlist5tmp|{{#expr:{{#var:dnow}}+20}} }}{{#ifexpr: {{#var:dlist5tmp}} > -1 | {{#vardefine:dlist5|{{#var:dlist5tmp}}s NC}} | {{#vardefine:dlist5|{{abs|{{#var:dlist5tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|0s NC}} }} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|10s NC}} }} }}{{#ifeq: {{#var:d}} | 3 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|0s BF}} }} }}{{#ifeq:{{#var:e}}|NC|{{#ifeq:{{#var:c}}|1|{{#vardefine:clist1|1st Century BF}}|{{#vardefine:clist1|{{Ord|{{#expr:{{#var:c}}-1}}}} Century {{#var:e}}}}}}|{{#vardefine:clist1|{{Ord|{{abs|{{#expr:{{#var:c}}-1}}}}}} Century {{#var:e}}}} }}{{#vardefine:clist2|{{Ord|{{abs|{{#var:c}}}}}} Century {{#var:e}}}}{{#ifeq:{{#var:e}}|NC|{{#vardefine:clist3|{{Ord|{{#expr:{{#var:c}}+1}}}} Century {{#var:e}}}}|{{#ifeq:{{#var:c}}|1|{{#vardefine:clist3|1st Century NC}}|{{#vardefine:clist3|{{Ord|{{abs|{{#expr:{{#var:c}}+1}}}}}} Century {{#var:e}}}} }}}}{{#ifeq:{{#var:e}} | BF | {{#vardefine:aytmp|{{#expr:{{{1}}}+5876}} }}|{{#vardefine:aytmp|{{#expr:{{{1}}}+5875}} }} }}{{#ifexpr:{{#var:aytmp}} > 0 | {{#vardefine:ay|{{#var:aytmp}} AC }}| {{#vardefine:ay|{{#expr:{{abs|{{#var:aytmp}}}}+1}} BA }} }}{{#ifeq:{{#var:e}} | BF | {{#vardefine:iytmp|{{#expr:{{{1}}}+750}} }}|{{#vardefine:iytmp|{{#expr:{{{1}}}+749}} }} }}{{#ifexpr:{{#var:iytmp}} > 0 | {{#vardefine:iy|{{#var:iytmp}} IC }}| {{#vardefine:iy|{{#expr:{{abs|{{#var:iytmp}}}}+1}} BI }} }}{| style="font-size: small; float:right;" width="350px" border="0" cellpadding="0" cellspacing="0" | {{#ifexpr: {{#var:y}} = 0 | {{#vardefine:d|{{#expr: (({{#sub:{{{1}}}|-2|2}} - {{#var:y}})/10) }} }} | {{#vardefine:d|{{#expr: (({{abs|{{#sub:{{{1}}}|-2|2}}}} - {{#var:y}})/10) + 1 }} }} }} {{#ifexpr: {{#sub:{{{1}}}|-2|2}} = 00 | {{#vardefine:d|10}} {{#vardefine:y|100}} {{#vardefine:tc|{{#var:c}} }} {{#vardefine:c|{{#expr:{{#var:tc}}-1}} }}| }} | ||
{{#vardefine:ystart|{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}}1}} | |||
{{#ifexpr: {{{1}}} > 0 | {{#vardefine:dnow|{{#expr:{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}} }}0 }} |{{#vardefine:dnow|{{#expr:{{#expr:{{#var:c}}-1}}{{#expr:{{#var:d}}-1}} * -1 }}0 }}}}{{#vardefine:dlist1tmp|{{#expr:{{#var:dnow}}-20}} }}{{#ifexpr: {{#var:dlist1tmp}} > -1 | {{#vardefine:dlist1|{{#var:dlist1tmp}}s NC}} | {{#vardefine:dlist1|{{abs|{{#var:dlist1tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist1|0s BF}} }} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist1|10s BF}} }} }}{{#vardefine:dlist2tmp|{{#expr:{{#var:dnow}}-10}} }}{{#ifexpr: {{#var:dlist2tmp}} > -1 | {{#vardefine:dlist2|{{#var:dlist2tmp}}s NC}} | {{#vardefine:dlist2|{{abs|{{#var:dlist2tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} > 0 | {{#vardefine:dlist2|0s BF}} }} }}{{#vardefine:dlist3|{{#expr:{{abs|{{#var:dnow}}}}}}s {{#var:e}} }}{{#vardefine:dlist4tmp|{{#expr:{{#var:dnow}}+10}} }}{{#ifexpr: {{#var:dlist4tmp}} > -1 | {{#vardefine:dlist4|{{#var:dlist4tmp}}s NC}} | {{#vardefine:dlist4|{{abs|{{#var:dlist4tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist4|0s NC}} }} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist4|0s BF}} }} }}{{#vardefine:dlist5tmp|{{#expr:{{#var:dnow}}+20}} }}{{#ifexpr: {{#var:dlist5tmp}} > -1 | {{#vardefine:dlist5|{{#var:dlist5tmp}}s NC}} | {{#vardefine:dlist5|{{abs|{{#var:dlist5tmp}}}}s BF}} }}{{#ifeq: {{#var:d}} | 2 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|0s NC}} }} }}{{#ifeq: {{#var:d}} | 1 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|10s NC}} }} }}{{#ifeq: {{#var:d}} | 3 | {{#ifexpr: {{{1}}} < 0 | {{#vardefine:dlist5|0s BF}} }} }}{{#ifeq:{{#var:e}}|NC|{{#ifeq:{{#var:c}}|1|{{#vardefine:clist1|1st Century BF}}|{{#vardefine:clist1|{{Ord|{{#expr:{{#var:c}}-1}}}} Century {{#var:e}}}}}}|{{#vardefine:clist1|{{Ord|{{abs|{{#expr:{{#var:c}}-1}}}}}} Century {{#var:e}}}} }}{{#vardefine:clist2|{{Ord|{{abs|{{#var:c}}}}}} Century {{#var:e}}}}{{#ifeq:{{#var:e}}|NC|{{#vardefine:clist3|{{Ord|{{#expr:{{#var:c}}+1}}}} Century {{#var:e}}}}|{{#ifeq:{{#var:c}}|1|{{#vardefine:clist3|1st Century NC}}|{{#vardefine:clist3|{{Ord|{{abs|{{#expr:{{#var:c}}+1}}}}}} Century {{#var:e}}}} }}}}{{#ifeq:{{#var:e}} | BF | {{#vardefine:aytmp|{{#expr:{{{1}}}+5876}} }}|{{#vardefine:aytmp|{{#expr:{{{1}}}+5875}} }} }}{{#ifexpr:{{#var:aytmp}} > 0 | {{#vardefine:ay|{{#var:aytmp}} AC }}| {{#vardefine:ay|{{#expr:{{abs|{{#var:aytmp}}}}+1}} BA }} }}{{#ifeq:{{#var:e}} | BF | {{#vardefine:iytmp|{{#expr:{{{1}}}+750}} }}|{{#vardefine:iytmp|{{#expr:{{{1}}}+749}} }} }}{{#ifexpr:{{#var:iytmp}} > 0 | {{#vardefine:iy|{{#var:iytmp}} IC }}| {{#vardefine:iy|{{#expr:{{abs|{{#var:iytmp}}}}+1}} BI }} }}{| style="font-size: small; float:right;" width="350px" border="0" cellpadding="0" cellspacing="0" | |||
|- align="center" | |- align="center" | ||
| colspan="2" bgcolor="#c0c0c0" width="350px" | '''Timeline''' | | colspan="2" bgcolor="#c0c0c0" width="350px" | '''Timeline''' |
Revision as of 14:55, 26 August 2010
Use the following to cut and paste to the top of timeline articles.
{{YearCal|<year>}}