Función ms:format-date
Convierte formatos XSD estándar de fecha en caracteres aptos para el resultado.
string ms:format-date(string datetime, string format [,locale])
Parámetros
- string datetime
Contiene un valor relacionado con la fecha en formato XSD. Para los argumentos que no son de cadena, esta función se comporta como si se aplicase una funciónstring()
. Si el argumento no es una fecha, el resultado es una cadena vacía. Si es una fecha XSD válida y algunos campos están vacíos, esta función intentará llenar los campos no especificados.
- string format
Contiene una cadena de formato, de acuerdo con las funcionesGetDateFormat
de Win32 API.
- locale [optional]
Define la configuración regional en la que se van a expresar los datos (por ejemplo, "EN_us").
Notas
A continuación se enumeran los caracteres de formato para ms:format-date()
.
Carácter(es) | Descripción |
---|---|
M |
Meses como 1-12 |
MM |
Meses como 01-12 |
MMM |
Meses como ene-dic |
MMMM |
Meses como enero-diciembre |
d |
Días como 1-31 |
dd |
Días como 01-31 |
ddd |
Días como dom-sáb |
dddd |
Días como domingo-sábado |
y |
Años como 0-99 |
yy |
Años como 00-99 |
yyyy |
Años como 1900-9999 |
gg |
Período/era (se ignora si no existe uno) |
Tenga en cuenta que este formato no permite zonas horarias; no permite incluir texto arbitrario en la cadena de formato; no permite siglos; no permite sufijos como May 2nd o April1st.
Ejemplo
Documento XML (Sample.xml)
Hoja de estilos XSLT (Sample.xsl)
Resultados
La página HTML de salida muestra las siguientes entradas:
Date Unedited: 2000-02-16T15:56:00
Date Edited: Feb 16, 2000
Vea también
Referencia
Referencia de esquemas XML (XSD)
Referencia de tipos de datos XML