Bloque de funciones DT2STR

El bloque de funciones DT2STR convierte una hora con el formato especificado en una cadena de caracteres.

Entrada DT

La entrada define la fecha en DT#, que se utiliza para calcular. Si no se especifica ninguna fecha, se calcula con el sello de tiempo 0.

Entrada FORMAT

Con la entrada se define el formato como cadena de caracteres. Si no se establece ningún valor o se deja en blanco, se asume la cadena de caracteres "Y-m-d H:i:s".

Consejo: Para mostrar una letra o d, cada letra debe marcarse con los caracteres de escape \. Por ejemplo: "\d\a\y: d" muestra "day: 01".

Caracteres de formato Descripción Ejemplo para valores de retorno
Día
d Día del mes, 2 dígitos con cero inicial 01 hasta 31
D Día de la semana, abreviado a tres letras Mon hasta Sun
j Día del mes sin ceros iniciales 1 hasta 31
l (pequeña 'L') Día de la semana escrito por completo Sunday hasta Saturday
N Representación numérica del día de la semana según ISO-8601 1 (para lunes) hasta 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 una semana 0 (para domingo) hasta 6 (para sábado)
z El día del año (comenzando desde 0) 0 hasta 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 hasta December
m Mes como número, con ceros iniciales 01 hasta 12
M Nombre del mes con tres letras Jan hasta Dec
n Número de mes, sin ceros iniciales 1 hasta 12
t Número de días del mes especificado 28 hasta 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 hasta 999
g Hora en formato de 12 horas, sin ceros iniciales 1 hasta 12
G Hora en formato de 24 horas, sin ceros iniciales 0 hasta 23
h Hora en formato de 12 horas, con ceros iniciales 01 hasta 12
H Hora en formato de 24 horas, con ceros iniciales 00 hasta 23
i Minutos, con ceros iniciales 00 hasta 59
s Segundos, con ceros iniciales 00 hasta 59
u Microsegundos. Siempre genera 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 durante el horario 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 hasta 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 el formato « 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 bloque de funciones TIME

Salida STR

La salida devuelve una cadena de caracteres con el formato especificado.