Mal:Fødselsdato
[[{{ #expr: {{{3}}}}}. {{#if:{{{2}}}|{{#switch:{{#if:{{{2}}}|{{#switch:{{{2}}}|january|jan=1|february|feb=2|march|mar=3|apr|april=4|may=5|june|jun=6|july|jul=7|august|aug=8|september|sep=9|october|oct=10|november|nov=11|december|dec=12|{{#ifexpr:{{{2}}}<0|{{#ifexpr:(({{{2}}})round 0)!=({{{2}}})|{{#expr:12-(((0.5-({{{2}}}))round 0)mod 12)}}|{{#expr:12-(((11.5-({{{2}}}))round 0)mod 12)}}}}|{{#expr:(((10.5+{{{2}}})round 0)mod 12)+1}}}}}}|missing required parameter 1=month!}}|1=januar|2=februar|3=mars|4=april|5=mai|6=juni|7=juli|8=august|9=september|10=oktober|11=november|12=desember|incorrect required parameter 1=måned!}}|missing required parameter 1=måned!}}]] [[{{{1}}}]]
Bruk
Returnerer en persons fødselsdato.
Syntaks: {{Fødselsdato|år født|måned født|dag født}}
Eksempel
{{Fødselsdato|1993|02|24}} returnerer [[{{ #expr: 24}}. {{#if:2|{{#switch:{{#if:2|{{#switch:2|january|jan=1|february|feb=2|march|mar=3|apr|april=4|may=5|june|jun=6|july|jul=7|august|aug=8|september|sep=9|october|oct=10|november|nov=11|december|dec=12|{{#ifexpr:2<0|{{#ifexpr:((2)round 0)!=(2)|{{#expr:12-(((0.5-(2))round 0)mod 12)}}|{{#expr:12-(((11.5-(2))round 0)mod 12)}}}}|{{#expr:(((10.5+2)round 0)mod 12)+1}}}}}}|missing required parameter 1=month!}}|1=januar|2=februar|3=mars|4=april|5=mai|6=juni|7=juli|8=august|9=september|10=oktober|11=november|12=desember|incorrect required parameter 1=måned!}}|missing required parameter 1=måned!}}]] 1993
{{Fødselsdato|1970|12|01}} returnerer [[{{ #expr: 1}}. {{#if:12|{{#switch:{{#if:12|{{#switch:12|january|jan=1|february|feb=2|march|mar=3|apr|april=4|may=5|june|jun=6|july|jul=7|august|aug=8|september|sep=9|october|oct=10|november|nov=11|december|dec=12|{{#ifexpr:12<0|{{#ifexpr:((12)round 0)!=(12)|{{#expr:12-(((0.5-(12))round 0)mod 12)}}|{{#expr:12-(((11.5-(12))round 0)mod 12)}}}}|{{#expr:(((10.5+12)round 0)mod 12)+1}}}}}}|missing required parameter 1=month!}}|1=januar|2=februar|3=mars|4=april|5=mai|6=juni|7=juli|8=august|9=september|10=oktober|11=november|12=desember|incorrect required parameter 1=måned!}}|missing required parameter 1=måned!}}]] 1970
Man kan også benytte parametre slik
{{Fødselsdato|år=1970|måned=12|dag=01}} returnerer [[{{ #expr: {{{3}}}}}. {{#if:{{{2}}}|{{#switch:{{#if:{{{2}}}|{{#switch:{{{2}}}|january|jan=1|february|feb=2|march|mar=3|apr|april=4|may=5|june|jun=6|july|jul=7|august|aug=8|september|sep=9|october|oct=10|november|nov=11|december|dec=12|{{#ifexpr:{{{2}}}<0|{{#ifexpr:(({{{2}}})round 0)!=({{{2}}})|{{#expr:12-(((0.5-({{{2}}}))round 0)mod 12)}}|{{#expr:12-(((11.5-({{{2}}}))round 0)mod 12)}}}}|{{#expr:(((10.5+{{{2}}})round 0)mod 12)+1}}}}}}|missing required parameter 1=month!}}|1=januar|2=februar|3=mars|4=april|5=mai|6=juni|7=juli|8=august|9=september|10=oktober|11=november|12=desember|incorrect required parameter 1=måned!}}|missing required parameter 1=måned!}}]] [[{{{1}}}]]
HCard
Malen returnerer også datoen, gjemt som CSS i ISO 8601-formatet som trengs av hCard-microformatet.
For eksempel:
- (<span class="bday">1993-02-24</span>)
Se en:the microformats project for detaljer.
Bemerk
Malen vil fremstå brutt (noe a.la. «[[Expression error: Unrecognised punctuation character») når parametrene ikke er utfylt (som man ser over).
Se også
af:Sjabloon:Birth date and age da:Skabelon:Dato og alder en:Template:Birth date and age id:Templat:Tanggal lahir dan umur vi:Tiêu bản:Ngày sinh và tuổi