Par�metros de la funci�n date
http://www.rinconastur.com/php/php52.php  



Par�metros de la funci�n date()

Par�metros de formato de date()
Valor Funcionalidad Sintaxis Resultado
A   AM-PM date("A") PM
a   am-pm date("a") pm
d   D�a del mes en formato de 2 d�gitos date("d") 27
j   Dia del mes sin ceros a la izquierda date("j") 27
F   Nombre del mes (texto completo) date("F") December
M   Nombre del mes (3 letras) date("M") Dec
m   N� del mes (de 01 a 12) con dos d�gitos date("m") 12
n   N� del mes (de 1 a 12) sin dos d�gitos date("n") 12
Y   A�o con cuatro d�gitos date("Y") 2004
y   A�o con dos d�gitos date("y") 04
G   Hora 0-23 sin ceros a la izquierda date("G") 22
H   Hora 0-23 con dos d�gitos date("H") 22
g   Hora 1-12 sin ceros a la izquierda date("g") 10
h   Hora 01-12 con dos d�gitos date("h") 10
i   Minutos de 00 a 59 con dos d�gitos date("i") 21
s   Segundos de 00 a 59 con dos d�gitos date("s") 26
l   Dia semana en texto completo date("l") Monday
D   D�a de la semana (tres letras) date("D") Mon
w   Dia semana de 0 (domingo) a 6 (sabado) date("w") 1
z   Dias transcurridos del a�o actual date("z") 361
t   N�mero de dias mes actual date("t") 31
L   A�o actual bisiesto (1), no bisiesto (0) date("L") 1
Z   Diferencia (seg.) horaria local con GMT date("Z") 3600
U   Segundos Unix Epoch date("U") 1104182486
S   Sufijo ordinal ingl�s date("S") th


Un ejemplo de fecha actual:

<? echo "Son las ", date("h : i : s")," y hoy es ", date("j-n-Y")?>

devolver�a: Son las 10 : 21 : 26 y hoy es 27-12-2004

Y ahora otro... que nos devolver� en que fecha y hora el tiempo Unix era de 456.573.426 segundos...

<?"Fu� a las ", date("h:i:s",456573426)," del ", date("j-n-Y",456573426) ?>

devolver�a: Fu� a las 11 : 57 : 06 del 20-6-1984

 


Ejemplos de la funci�n gmdate()

Un ejemplo de fecha actual:

<? echo "Son las ", gmdate("h : i : s")," y hoy es ", gmdate("j-n-Y")?>

devolver�a: Son las 09 : 21 : 26 y hoy es 27-12-2004

Y ahora otro... que nos devolver� en que fecha y hora el tiempo Unix era de 456.573.426 segundos...

<?"Fu� a las ", gmdate("h:i:s",456573426)," del ", gmdate("j-n-Y",456573426) ?>

devolver�a: Fu� a las 09 : 57 : 06 del 20-6-1984

 

Resumen:

date (formato, numero)

Esta funci�n nos devuelve la fecha y hora del tiempo Unix (recuerdas aquello tan fino de Unix epoch) indicado en el par�metro n�mero.
Recuerda tambi�n que ese n�mero indica segundos contados a partir de la 0:00:00 (GMT) del d�a 1 de Enero de 1970.

gmdate(cadena formato)

Se comporta de forma id�ntica a date() con la �nica diferencia de que devuelve la hora y fecha GMT.
Si te fijas en el ejemplo habr� una o dos horas de diferencia seg�n accedas a esta p�gina en verano o invierno.

gmdate (formato, numero)

Los mismos comentarios que con el caso anterior. La �nica diferencia es que devuelve hora GMT.