Predefinição:Dts/Testes

Origem: Wikipédia, a enciclopédia livre.
Documentação da predefinição[ver] [editar] [histórico] [purgar]

Esta predefinição serve para a ordenação correta de datas em tabelas.

Função[editar código-fonte]

Normalmente a ordenação adequada de datas requer que estejam no formato AAAA-MM-DD, mas, como isso contraria o Livro de Estilo, é necessário usar esta predefinição para ordená-las adequadamente. Ela cria automaticamente o código escondido <span style="display:none">AAAA-MM-DD</span>, junto com a data e wikilinks para ela.

Parâmetros[editar código-fonte]

  • Primeiro: dia (opcional)
    • Número: 7 ou 07
  • Segundo: mês (opcional se o dia não for especificado)
    • Nome completo: fevereiro
    • Abreviação: fev
    • Número: 2 ou 02
  • Terceiro: ano
    • Número: entre -9999 e 9999
  • Quarto: opcional com "ac" para anos antes de Cristo
    • Usado com o terceiro parâmetro positivo
  • lang: opcional para maiusculização dos nomes dos meses segundo o português europeu pré-AO 1990
    • Aceita "pt", "pt-pt" ou "ptpt"

Para o ano 5 a.C., por exemplo, podem ser usados "5|ac" ou "-4".

Entrada[editar código-fonte]

{{Dts|4|Julho|1776}}

Veja também exemplos.

Saída[editar código-fonte]

Saída enviada para a tabela

<span style="display:none">1776-07-04</span> [[4 de julho]] de [[1776]]

Saída exibida para o usuário
-8224-07-04 4 de julho de 1776 a.C.

Exemplos[editar código-fonte]

Exemplos com debug=yes (partes ocultas ficam visíveis):

Syntax da Predefinição Data renderizada
{{dts|debug=yes|||9999}} 09999 9999
{{dts|debug=yes|||-9999}} -0000 10000 a.C.
{{dts|debug=yes|4|Julho|-500}} -9499de 07-04 4 de julho de 501 a.C.
{{dts|debug=yes|4|Julho|-50}} -9949de 07-04 4 de julho de 51 a.C.
{{dts|debug=yes||Julho|-50}} -9949de 07 Julho de 51 a.C.
{{dts|debug=yes|||-50}} -9949 51 a.C.
{{dts|debug=yes|4|Julho|-5}} -9994de 07-04 4 de julho de 6 a.C.
{{dts|debug=yes|4|Julho|-9955}} -0044de 07-04 4 de julho de 9956 a.C.
{{dts|debug=yes|4|Julho|-9555}} -0444de 07-04 4 de julho de 9556 a.C.
{{dts|debug=yes|4|Julho|-9995}} -0004de 07-04 4 de julho de 9996 a.C.
{{dts|debug=yes|4|Julho|500|BC}} -9500-07-04 4 de julho de 500 a.C.
{{dts|debug=yes|4|Julho|5000|BC}} -5000-07-04 4 de julho de 5000 a.C.
{{dts|debug=yes|4|Julho|5|BC}} -9995-07-04 4 de julho de 5 a.C.
{{dts|debug=yes|4|Julho|9955|BC}} -0045-07-04 4 de julho de 9955 a.C.
{{dts|debug=yes|4|Julho|9995|BC}} -0005-07-04 4 de julho de 9995 a.C.
{{dts|debug=yes|4|Julho|9555|BC}} -0445-07-04 4 de julho de 9555 a.C.
{{dts|debug=yes|4|Julho|40|BC}} -9960-07-04 4 de julho de 40 a.C.
{{dts|debug=yes||Julho|40|BC}} -9960-07 Julho de 40 a.C.
{{dts|debug=yes|||40|BC}} -9960 40 a.C.
{{dts|debug=yes|4|Julho|60|BC}} -9940-07-04 4 de julho de 60 a.C.
{{dts|debug=yes|4|Julho|1|BC}} -9999-07-04 4 de julho de 1 a.C.
{{dts|debug=yes|3|July|0}} -9999de 07-03 3 de julho de 1 a.C.
{{dts|debug=yes|5|Julho|0}} -9999de 07-05 5 de julho de 1 a.C.
{{dts|debug=yes|4|Julho|9}} 00009-07-04 4 de julho de 9
{{dts|debug=yes|4|Julho|88}} 00088-07-04 4 de julho de 88
{{dts|debug=yes|4|Julho|1776}} 01776-07-04 4 de julho de 1776
{{dts|debug=yes|9|4|1688}} 01688-04-09 9 de abril de 1688
{{dts|debug=yes|09|04|1688}} 01688-04-09 9 de abril de 1688
{{dts|debug=yes|11|7|2007}} 02007-07-11 11 de julho de 2007
{{dts|debug=yes|4|junho|776}} 00776-06-04 4 de junho de 776
{{dts|debug=yes|4|junho|0776}} 00776-06-04 4 de junho de 776
{{dts|debug=yes|4|junho|1776}} 01776-06-04 4 de junho de 1776
{{dts|debug=yes|11|set|2001}} 02001-09-11 11 de setembro de 2001
{{dts|debug=yes||set|2001}} 02001-09 Setembro de 2001
{{dts|debug=yes|||2001}} 02001 2001


O mesmo exemplos com partes ocultas ocultadas:

Syntax da Predefinição Data renderizada
{{dts|||9999}} 09999 9999
{{dts|||-9999}} -0000 10000 a.C.
{{dts|4|Julho|-500}} -9499de 07-04 4 de julho de 501 a.C.
{{dts|4|Julho|-50}} -9949de 07-04 4 de julho de 51 a.C.
{{dts||Julho|-50}} -9949de 07 Julho de 51 a.C.
{{dts|||-50}} -9949 51 a.C.
{{dts|4|Julho|-5}} -9994de 07-04 4 de julho de 6 a.C.
{{dts|4|Julho|-9955}} -0044de 07-04 4 de julho de 9956 a.C.
{{dts|4|Julho|-9555}} -0444de 07-04 4 de julho de 9556 a.C.
{{dts|4|Julho|-9995}} -0004de 07-04 4 de julho de 9996 a.C.
{{dts|4|Julho|500|BC}} -9500-07-04 4 de julho de 500 a.C.
{{dts|4|Julho|5000|BC}} -5000-07-04 4 de julho de 5000 a.C.
{{dts|4|Julho|5|BC}} -9995-07-04 4 de julho de 5 a.C.
{{dts|4|Julho|9955|BC}} -0045-07-04 4 de julho de 9955 a.C.
{{dts|4|Julho|9995|BC}} -0005-07-04 4 de julho de 9995 a.C.
{{dts|4|Julho|9555|BC}} -0445-07-04 4 de julho de 9555 a.C.
{{dts|4|Julho|40|BC}} -9960-07-04 4 de julho de 40 a.C.
{{dts||Julho|40|BC}} -9960-07 Julho de 40 a.C.
{{dts|||40|BC}} -9960 40 a.C.
{{dts|4|Julho|60|BC}} -9940-07-04 4 de julho de 60 a.C.
{{dts|4|Julho|1|BC}} -9999-07-04 4 de julho de 1 a.C.
{{dts|3|July|0}} -9999de 07-03 3 de julho de 1 a.C.
{{dts|5|Julho|0}} -9999de 07-05 5 de julho de 1 a.C.
{{dts|4|Julho|9}} 00009-07-04 4 de julho de 9
{{dts|4|Julho|88}} 00088-07-04 4 de julho de 88
{{dts|4|Julho|1776}} 01776-07-04 4 de julho de 1776
{{dts|9|4|1688}} 01688-04-09 9 de abril de 1688
{{dts|09|04|1688}} 01688-04-09 9 de abril de 1688
{{dts|11|7|2007}} 02007-07-11 11 de julho de 2007
{{dts|4|junho|776}} 00776-06-04 4 de junho de 776
{{dts|4|junho|0776}} 00776-06-04 4 de junho de 776
{{dts|4|junho|1776}} 01776-06-04 4 de junho de 1776
{{dts|11|set|2001}} 02001-09-11 11 de setembro de 2001
{{dts||set|2001}} 02001-09 Setembro de 2001
{{dts|||2001}} 02001 2001


Cabeçalho de TemplateData

As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas. Predefinição:Dts/Testes/dados