[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
El bloque de funciones date proporciona una hora formateada.
Con el parámetro se define el formato. Si no se establece ningún valor o se deja vacío, se asume el valor "Y-m-d H:i:s".
Consejo: Para mostrar una letra o d, cada letra debe marcarse con el carácter de escape \. Por ejemplo: "\d\a\y: d" muestra "day: 01".
| Caracteres de formato | Descripción | Ejemplo de valores devueltos |
|---|---|---|
| Día | ||
| d | Día del mes, 2 dígitos con cero inicial | 01 a 31 |
| D | Día de la semana, abreviado en tres letras | Mon a Sun |
| j | Día del mes sin ceros iniciales | 1 a 31 |
| l (pequeña 'L') | Día de la semana escrito por completo | Sunday a Saturday |
| N | Representación numérica del día de la semana según ISO-8601 | 1 (para lunes) a 7 (para domingo) |
| S | Anexo de la enumeración en inglés para un día del mes, dos caracteres | st, nd, rd o th. Recomendado para usar con j. |
| w | Día numérico de la semana | 0 (para domingo) a 6 (para sábado) |
| z | El día del año (comenzando desde 0) | 0 a 365 |
| Semana | ||
| W | Número de semana del año según ISO-8601, la semana comienza el lunes | Ejemplo: 42 (la 42ª semana del año) |
| Mes | ||
| F | Mes como palabra completa, como January o March | January a December |
| m | Mes como número, con ceros iniciales | 01 a 12 |
| M | Nombre del mes con tres letras | Jan a Dec |
| n | Número de mes, sin ceros iniciales | 1 a 12 |
| t | Número de días del mes especificado | 28 a 31 |
| Año | ||
| L | Año bisiesto o no | 1 para un año bisiesto, de lo contrario 0 |
| o | Año del número de semana del calendario según ISO-8601. Esto da el mismo valor que Y, excepto cuando la semana del calendario ISO (W) pertenece al año anterior o siguiente, en cuyo caso se utiliza ese año. | Ejemplos: 1999 o 2003 |
| Y | Año de cuatro dígitos | Ejemplos: 1999 o 2003 |
| y | Año de dos dígitos | Ejemplos: 99 o 03 |
| Hora | ||
| a | En minúscula: Ante meridiem (antes del mediodía) y Post meridiem (después del mediodía) | am o pm |
| A | En mayúscula: Ante meridiem (antes del mediodía) y Post meridiem (después del mediodía) | AM o PM |
| B | Hora de Internet Swatch | 000 a 999 |
| g | Hora en formato de 12 horas, sin ceros iniciales | 1 a 12 |
| G | Hora en formato de 24 horas, sin ceros iniciales | 0 a 23 |
| h | Hora en formato de 12 horas, con ceros iniciales | 01 a 12 |
| H | Hora en formato de 24 horas, con ceros iniciales | 00 a 23 |
| i | Minutos, con ceros iniciales | 00 a 59 |
| s | Segundos, con ceros iniciales | 00 a 59 |
| u | Microsegundos. Siempre produce la salida 000000. | Ejemplo: 000000 |
| Zona horaria | ||
| e | Identificador de zona horaria | Ejemplos: UTC, GMT, Atlantic/Azores |
| I (mayúscula 'i') | ¿Una fecha cae en la hora de verano? | 1 si es hora de verano, de lo contrario 0. |
| O | Diferencia horaria con respecto a la hora Greenwich (GMT) en horas | Ejemplo: +0200 |
| P | Diferencia horaria con respecto a la hora Greenwich (GMT) en horas con dos puntos entre horas y minutos | Ejemplo: +02:00 |
| T | Abreviatura de la zona horaria | Ejemplos: EST, MDT... |
| Z | Desplazamiento de la zona horaria en segundos. El desplazamiento para las zonas horarias al oeste de UTC es siempre negativo y para las zonas horarias al este de UTC siempre positivo. | -43200 a 50400 |
| z | Devuelve el día del año sin cero inicial | |
| Fecha/Hora completa(s) | ||
| c | Fecha ISO 8601 | 2004-02-12T15:19:21+00:00 |
| r | Fecha formateada según » RFC 2822 | Ejemplo: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Segundos desde el inicio de la época UNIX (January 1 1970 00:00:00 GMT) | Ver también el bloque de funciones TIME |
El parámetro declara la hora en DT# en milisegundos. Si no se define ningún parámetro, se utiliza la hora actual.