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.