Plantilla:Dts

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
Documentación de plantilla [ver] [editar]

Uso

Esta plantilla sirve para que las tablas ordenables listen bien las fechas. «Dts» significa date table sorting.

Las tablas ordenables, aquellas que están marcadas con la clase class="sortable", ordenan a partir del primer carácter, por lo que colocarían ­«1 de febrero» antes de «2 de enero», que es cronológicamente incorrecto. La plantilla resuelve esto anteponiendo de forma oculta la fecha con números a la escrita con letras:

Entrada

{{dts|12|10|1492}}

Salida
  • En el lenguaje HTML:

<span style="display: none;">01492-10-12</span>

  • Lo que ve el lector:
01492-10-12 12 de octubre de 1492

Parámetros

  1. Día (opcional)
    • Con o sin cero (05 o 5)
  2. Mes (mientras no haya día opcional)
    • Nombre del mes (octubre)
    • Acortado (oct)
    • N.º del mes (10)
  3. Año (obligatorio)
    • Con o sin ceros (1492)
  4. Era (opcional)
    • Si la fecha es anterior a Cristo, escribe a. C.
  5. Debug (opcional)
    • Si falla el orden añade el parámetro debug="yes" y el <span> será visible

Ejemplos

Código Salida
{{dts|||9999}} 09999 de 9999
{{dts|||-999}} -9000 de 1000 a. C.
{{dts|4|julio|-500}} -9499-07-04 4 de julio de 501 a. C.
{{dts|4|julio|-50}} -9949-07-04 4 de julio de 51 a. C.
{{dts||julio|-50}} -9949-07 Julio de 51 a. C.
{{dts|||-50}} -9949 de 51 a. C.
{{dts|4|julio|-5}} -9994-07-04 4 de julio de 6 a. C.
{{dts|4|julio|-9955}} -0044-07-04 4 de julio de 9956 a. C.