date / gmdate - WebParaTorpes

Transcripción

date / gmdate - WebParaTorpes
date / gmdate
date / gmdate
la función date() devuelve la fecha de acuerdo al formato especificado, el momento devuelto
puede ser establecido añadiendo una marca de tiempo
timestamp, si no se
establece se devolverá la fecha actual del servidor.
Su sintaxis es: date( $formato, $timestamp ), donde el formato se establecerá con los valores
de la tabla inferior y timestamp sera el equivalente a la función
time()
si no se especifica.
gmdate() es idéntica a date(), solo que la primera devuelve la fecha del momento Greenwich
Mean Time (GMT).
Cabe recordar que PHP es un lenguaje de servidor, por lo que date($formato, time())
devolverá siempre la fecha del servidor, en cambio
gmdate($formato, time())
devolverá la fecha GMT independientemente de dónde esté situado el servidor.
Códigos de formato más frecuentes
Día
d
j
D
l (L minúscula)
w
N
z
Mes
m
n
M
F
t
Año
Y
y
Hora
Carácter
Descripción
Ejemplo
Día del mes, 2 dígitos con ceros
01 a 31
iniciales
Día del mes sin ceros iniciales
1 a 31
Día textual de la semana abreviado,
Mon a Sun
3 letras
Día textual de la semana completo
Sunday a Saturday
Día de la semana en número
0 (domingo) a 6 (sábado)
Día de la semana en número
1 (lunes)
(ISO-8601)
a 7 (domingo)
Día del año
0 a 365
Mes con ceros iniciales
01 a 12
Mes sin ceros iniciales
1 a 12
Mes textual abreviado, 3 letras
Jan a Dec
Mes textual completo
January a December
Número de días del mes especificado
28 a 31
Año con 4 dígitos
Año con 2 dígitos
2009 ó 2010
99 ó 10
1/2
date / gmdate
a
A
g
G
h
H
i
s
Estructura
am o pm en minúsculas
am o pm
am o pm en mayùsculas AM o PM
Hora en formato de 12h sin1ceros
a 12 iniciales
Hora en formato de 24h sin0ceros
a 23 iniciales
Hora en formato de 12h con01ceros
a 12 iniciales
Hora en formato de 24h con00ceros
a 23 iniciales
Minutos con ceros iniciales 00 a 59
Segundos con ceros iniciales
00 a 59
{codecitation class="brush:php; gutter:true;collapse:false" width="auto"}
{/codecitation}
En formato podemos cualquiera de los códigos de formato de la tabla superior, incluyendo los
caracteres que nos puedan interesar como
/ para separar la fecha o : para la hora.
Ejemplos
{codecitation class="brush:php; gutter:true;collapse:false" width="auto"}
{/codecitation}
Si observamos el código superior, vemos que cuando se requiere el día o mes en formato texto
este sale en inglés. Podemos modificarlo fácilmente sustituyendo el nombre inglés por el
castellano con la función str_replace('ingles', 'castellano', $fecha), pero si queremos algo mas
versátil y potente, es mejor utilizar arrays.
{codecitation class="brush:xhtml; gutter:true;collapse:false" width="auto"}
2/2

Documentos relacionados