Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Modèle:Date » : différence entre les versions

De Nefald Wiki
Hiob (discussion | contributions)
m A protégé « Modèle:date » (‎[edit=sysop] (infini) ‎[move=sysop] (infini))
Hiob (discussion | contributions)
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<!-- INPUT PARAMETERS:{{{1|}}} = year: {{#expr: {{{1|}}} }} will strip leading zeros if any{{{2|}}} = month: input to {{I18n month}}{{{3|}}} = day: {{#expr: {{{3}}} }} will strip leading zeros if any{{{4|}}} = language code{{{form|}}}-->{{#if: {{{1|}}} | <time class="{{{class|dtstart}}}" datetime="{{padleft:{{{1}}}|4|0}}{{#if: {{{2|}}}|-{{padleft:{{{2}}}|2|0}}}}{{#if: {{{3|}}}|-{{padleft:{{{3}}}|2|0}}}}"> }}<!---->{{#if: {{{1|}}}{{{2|}}}{{{3|}}} |{{#switch: {{#if: {{{4|}}} | {{{4}}} | {{int:lang}} }}<!-- Spanish-like group (day de month de year) -->|es |gl |pt          ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} de}} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|{{{4|}}}}} de }} {{{1|}}}<!-- Slavic group 1: if YYYY-MM-DD than month is in gen form, if YYYY-MM than month in basic form -->|uk |be |be-tarask |el        ={{#if: {{{3|}}} | {{#expr:{{{3}}} }} {{I18n month|{{{2|}}}|{{{4|}}}|form=gen}} | {{I18n month|{{{2|}}}|{{{4|}}}}} }} {{{1|}}}<!-- Slavic group 2: if YYYY-MM-DD than month is in gen form, if YYYY-MM than month form is controlled by {{{form}}} -->|pl |ru  ={{#if: {{{3|}}} | {{#expr:{{{3}}} }} {{I18n month|{{{2|}}}|{{{4|}}}|form=gen}} | {{I18n month|{{{2|}}}|{{{4|}}}|form={{{form|}}} }} }} {{{1|}}}<!-- Slavic group 3: uses . after day. If YYYY-MM-DD than month is in gen form, if YYYY-MM than month in basic form. In both cases for can be overwritten by {{{form}}} -->|cs|sl  ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}. {{I18n month|{{{2|}}}|{{{4|}}}|form={{#if:{{{form|}}}|{{{form}}}|gen}}}} | {{I18n month|{{{2|}}}|{{{4|}}}|form={{{form|}}} }} }} {{{1|}}}<!-- Finnish language: YYYY-MM-DD month in Partitive form, if YYYY-MM than month form is controlled by {{{form}}} -->|fi      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}. {{I18n month|{{{2}}}|fi|form=ptv}} | {{I18n month|{{{2|}}}|fi|form={{{form|}}} }} }} {{{1|}}}<!-- German-like group (day. month year) -->|da |de |de-formal |de-at |de-ch |bar |et |nds |nn |no        ={{#if: {{{3|}}} | {{#expr:{{{3}}}}}.}} {{I18n month|{{{2|}}}|{{{4|}}}}} {{{1|}}}<!-- South Asia group -->|fa |hi |pa          ={{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}} }} {{I18n month|{{{2|}}}|{{{4|}}}}} {{formatnum|{{{1|}}}|{{{4|}}}|sep=1}}<!-- Chinese-like group (year年 month day日) -->|zh |zh-hans |zh-hant |zh-cn |zh-tw |ja          ={{#if: {{{1|}}} | {{#expr:{{{1|}}}}}年}}{{I18n month|{{{2|}}}|{{{4|}}}}}{{#if: {{{3|}}} |{{#expr:{{{3|}}}}}日}}<!-- individual languages in alphabetic order using syntax different than default or other groups below -->|bn      ={{I18n month|{{{2|}}}|bn}} {{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|bn|sep=1}} }}, {{formatnum|{{{1|}}}|bn|sep=1}}|bpy     ={{I18n month|{{{2|}}}|bpy}} {{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|bpy|sep=1}} }}, মারি {{formatnum|{{{1|}}}|bpy|sep=1}}|eo      ={{#if: {{{3|}}} | la {{#expr: {{{3}}} }}-a de}} {{I18n month|{{{2|}}}|eo}} {{{1|}}} |fr      ={{#if: {{{3|}}} | {{#expr: {{{3}}}}}{{#ifeq: {{{3|}}} | 1 |<sup>er</sup>}} }} {{I18n month|{{{2|}}}|fr}} {{{1|}}}|ga      ={{#if: {{{3|}}} | {{#expr: {{{3}}}}}{{#ifeq: {{{3|}}} | 1 |<sup>ú</sup>}} }} {{I18n month|{{{2|}}}|ga}} {{{1|}}}|hr      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|hr}} {{#if: {{{1|}}} | {{#expr: {{{1|}}} }}.}}|hu      ={{#if: {{{1|}}} | {{#expr: {{{1}}} }}.}} {{I18n month|{{{2|}}}|hu}} {{#if: {{{3|}}} | {{#expr: {{{3}}} }}{{#if: {{{form|}}} | | . }} }}|ia      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} de}} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|ia}} }} {{{1|}}}|kn      ={{I18n month|{{{2|}}}|kn}} {{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|kn|sep=1}} }}, {{formatnum|{{{1|}}}|kn|sep=1}}|ko      ={{#if: {{{1|}}} | {{#expr: {{{1|}}} }}년}} {{I18n month|{{{2|}}}|ko}} {{#if: {{{3|}}} |{{#expr:{{{3|}}}}}일}}|lt      ={{#if: {{{1|}}} | {{{1|}}} m. }} {{I18n month|{{{2|}}}|lt}} {{#if: {{{3|}}} | {{#expr: {{{3}}} }} d.}}|lv      ={{#if: {{{1|}}} | {{#expr:{{{1|}}}}}. gada }} {{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|lv}}|mk      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{I18n month|{{{2|}}}|mk}} {{#expr: {{{1|}}} }}|ml      ={{#if: {{{1|}}} | {{#expr:{{{3|}}} }}  {{I18n month|{{{2|}}}|ml}}  {{#expr:{{{1|}}} }}|{{I18n month|{{{2|}}}|ml}} {{#expr:{{{3|}}} }} }}|mr      ={{I18n month|{{{2|}}}|mr}} {{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|mr|sep=1}} }}, इ.स. {{formatnum|{{{1|}}}|mr|sep=1}}|new    ={{I18n month|{{{2|}}}|new}} {{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|new|sep=1}} }}, ई सं {{formatnum|{{{1|}}}|new|sep=1}}|oc      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|oc}} de }} {{{1|}}}|pt-br   ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} de }} {{#if: {{{2|}}} | {{lc:{{I18n month|{{{2|}}}|pt}}}} de }} {{{1|}}}|sr      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|sr|}} {{#expr: {{{1|}}} }}. |th      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{I18n month|{{{2|}}}|th}} {{#if: {{{1|}}} | {{#ifexpr: {{{1}}} <= 1940 | {{#if: {{{2|}}} | {{#ifexpr: {{{2|}}} < 4 | พ.ศ. {{#expr: {{{1}}} + 542 }} | พ.ศ. {{#expr: {{{1}}} + 543 }} }} | {{#expr: {{{1}}} + 542 }} หรือ {{#expr: {{{1}}} + 543 }} }} | พ.ศ. {{#expr: {{{1}}} + 543 }} }} }}<!-- default (English) group (day month year) -->|#default={{#expr:{{{3|}}}}} {{I18n month|{{{2|}}}|{{{4|}}}}} {{{1|}}}}}{{#if: {{{1|}}} |</time>}}}}
<includeonly><!--NOTE. Le modèle est codé de manière à toujours réduire le nombre d'appels à {{#ifexist:}} au minimum possible (1 à 4 appels, suivant les cas)(Voir [[Catégorie:Page avec trop d'appels dispendieux de fonctions parseurs]])-->{{#if: {{{1|}}}     | [[{{Détermination 1er|{{{1}}}|brut=oui}} {{{2}}} {{#if:{{{4|}}} | {{#ifexist:{{Détermination 1er|{{{1}}}|brut=oui}} {{{2}}} {{{4}}} | {{{4}}} }} }}<!--       -->|{{Détermination 1er|{{{1}}}}}]]&nbsp;  }}<!---->[[{{#if: {{#if:{{{4|}}} | {{#if:{{{3|}}} | {{#ifexist:{{{2}}} {{{3}}} {{{4}}} | OUI }} }} }}       | {{{2}}} {{{3}}} {{{4}}}       | {{#if: {{#if:{{{3|}}} | {{#ifexist:{{{2}}} {{{3}}} | OUI }} }}           | {{{2}}} {{{3}}}           | {{{2}}} {{#ifeq:{{lc:{{{2}}}}}|mars|(mois)}}         }}     }}<!--   -->|{{{2}}}]]<!---->{{#if: {{{3|}}}    | &nbsp;[[{{#if: {{#if:{{{4|}}} | {{#ifexist:{{{3}}} {{{4}}} | OUI }} }}                 | {{{3}}} {{{4}}}                 | {{{3}}} {{#ifeq:{{lc:{{{3}}}}}|mars|(mois)}}               }}<!--      -->|{{{3}}}]]   }}<!----></includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude>

Dernière version du 22 avril 2013 à 17:00

Utilisation
Ce modèle sert à créer une date complètement liée.; Syntaxe :
{{date|quantième|mois|année|qualification}}
:; quantième : Numéro d’ordre du jour concerné dans le mois, en chiffres. Si le quantième est « 1 », vous pouvez au choix entrer « 1 » ou « 1er » : il s’affichera toujours « 1er ».
Ce paramètre est facultatif : vous pouvez le laisser vide.:; mois : Nom du mois en toutes lettres et en minuscules. Mettre une majuscule à la première lettre du mois uniquement en début de phrase lorsque le numéro d’ordre du jour n’est pas spécifié.:; année : Numéro d’ordre de l’année en chiffres.
Ce paramètre est facultatif : vous pouvez le laisser vide.:; qualification : Domaine de l’éphéméride, à utiliser dans le lien pour l’année, le mois et/ou le jour, lorsque la page correspondante existe.
Ce paramètre est facultatif : vous pouvez le laisser vide.{| class="wikitable"|+ Quelques exemples! Code !! Restitution|-| {{date|14|octobre|2001}} || 14 octobre 2001|-| {{date|14|octobre|1842}} || 14 octobre 1842|-| {{date|1er|janvier|537}} || 1er janvier 537|-| {{date|14|octobre|2001|en musique}} || 14 octobre 2001|-| {{date||octobre|2001}} || octobre 2001|-| {{date||Octobre|2001|en sport}} || Octobre 2001|-| {{date||Octobre|1845|en sport}} || Octobre 1845|-| {{date|1|octobre|2005|dans les chemins de fer}} || 1er octobre 2005|-| les {{date||25|mars|1990}} et {{date|8|avril|1990}} || les 25 mars et 8 avril 1990|}; Voir aussi * {{Date sport}}* {{Date France}} pour les années 1939 à 1945* {{Date de naissance}}* {{Date de décès}}* {{Âge}}* {{Date rapide}}* {{Existe depuis}}