Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Fecha, hora y duración

Construcción y conversión

dateTime une una fecha con una indicación horaria.
format-date da formato a la fecha introducida en el primer argumento.
format-dateTime da formato a la fecha y hora introducida en el primer argumento.
format-time da formato a la hora introducida en el primer argumento.

Año

year-from-date devuelve la parte correspondiente a los años de la fecha indicada en el argumento.
year-from-dateTime devuelve la parte correspondiente a los años a partir de la fecha y hora introducidas en el argumento.

Mes

month-from-date devuelve la parte correspondiente a los meses de la fecha indicada en el argumento, siendo el resultado un número entero entre 1 y 12.
month-from-dateTime devuelve la parte correspondiente a los meses a partir de la fecha y hora introducidas en el argumento, siendo el resultado un número entero entre 1 y 12.

Día

day-from-date devuelve la parte correspondiente al día de la fecha indicada en el argumento, siendo el resultado un número entero entre 1 y 31.
day-from-dateTime devuelve la parte correspondiente al día de la indicación de fecha y hora indicada en el argumento, siendo el resultado un número entero entre 1 y 31.

Tiempos

hours-from-dateTime devuelve el componente horario como número entero entre 0 y 23 a partir de la fecha y hora introducidas en el argumento.
hours-from-time devuelve el componente horario de la hora introducida en el argumento con un número entero entre 0 y 23.
minutes-from-dateTime devuelve el componente de los minutos de la fecha y hora introducidas en el argumento mediante un número entero entre 0 y 59.
minutes-from-time devuelve el componente de los minutos de la hora introducida en el argumento con un número entero entre 0 y 59.
seconds-from-dateTime devuelve el componente de los segundos de la fecha y hora introducidas en el argumento.
seconds-from-time devuelve el componente de los segundos de la hora introducida en el argumento.

Duraciones

days-from-duration calcula el número de días a partir de la duración indicada en el argumento.
hours-from-duration devuelve el número de horas enteras a partir de la duración introducida en el argumento.
minutes-from-duration calcula el número de minutos a partir de la duración indicada en el argumento.
seconds-from-duration calcula el número de segundos a partir de la duración indicada en el argumento.
months-from-duration calcula el número de meses a partir de la duración indicada en el argumento.
years-from-duration calcula el número de años a partir de la duración indicada en el argumento.

Tiempo actual

current-date muestra la fecha actual con indicación de la zona horaria.
current-dateTime muestra la fecha y hora con indicación de la zona horaria.
current-time sólo muestra la hora con indicación de la zona horaria.

Zonas horarias

adjust-date-to-timezone ajusta una fecha en función de una determinada zona horaria.
adjust-dateTime-to-timezone ajusta la indicación de fecha y hora a una determinada zona horaria generando una nueva fecha y hora.
adjust-time-to-timezone ajusta la hora a una determinada zona horaria.
implicit-timezone devuelve la zona horaria implícita del contexto actual y se utiliza el cálculo de la fecha y hora cuando no se introduce una zona horaria de manera explícita.
timezone-from-date devuelve la parte correspondiente a la zona horaria de la fecha indicada en el argumento como indicación de duración.
timezone-from-dateTime devuelve la parte correspondiente a la zona horaria de la fecha y hora indicadas en el argumento.
timezone-from-time devuelve la parte correspondiente a la zona horaria de la hora indicada en el argumento.