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.