Función date(). Nuestro proyecto parte 2
Antes de continuar con nuestro proyecto, expliquemos una función que nos será de gran ayuda cuando desarrollemos nuestro programa.Hablamos de una de las funciones predefinidas por PHP: date().
La función date() presenta la fecha con base a ciertos parámetros que se escriben dentro de los paréntesis. Dichos parámetros son:
formato en caracteres | Decripción | Valor devuelto |
---|---|---|
a | En minúscula, retorna am o pm | am o pm |
A | En Mayúscula, retorna AM o PM | AM o PM |
B | Presenta tiempo de Internet | 000 a 999 |
c | Fecha tipo ISO 8601 (agregado en PHP 5) | 2004-02-12T15:19:21+00:00 |
d | Día del mes, 2 dígitos con precedencia de ceros | 01 to 31 |
D | Presentación textual en formato de tres letras del día de la semana (Inglés) | Mon a Sun |
F | Presentación textual completa del mes del año (Inglés) | January aDecember |
g | Formato de 12 horas, sin añadido de ceros precedentes | 1 a 12 |
G | Formato de 24 horas sin ceros precedentes | 0 a 23 |
h | Formato de 12 horas, con añadido de ceros precedentes | 01 a 12 |
H | Formato de 24 horas con ceros precedentes | 00 a 23 |
i | Minutes with leading zeros | 00 to 59 |
I (i mayúscula) | Dice si el día del año está en formato de ahorro (Estados Unidos) | 1 si está en formato de ahorro, 0 si no lo está. |
j | Día del mes sin ceros precedentes | 1 a 31 |
l ('L' Minúscula) | Presentación textual completa del día del mes (Inglés) | Sunday a Saturday |
L | Nos dice si es año bisiesto o no | 1 si es bisiesto, 0sino. |
m | Presentación numérica del mes, con ceros precedentes | 01 a 12 |
M | Presentación abreviada del mes (tres letras en Inglés) | Jan a Dec |
n | Presentación numérica del mes del año sin ceros precedentes | 1 a 12 |
O | Diferencia del tiempo de Greenwich (GMT) en horas | Ejemplo: +0200 |
r | Fecha formateada al estilo RFC 2822 | Ejemplo: Thu, 21 Dec 2000 16:01:07 +0200 |
s | Segundos con ceros precedentes | 00 a 59 |
S | Sufijos ordinales en inglés para los días de la semana. Formato de dos caracteres. | st, nd, rd or th. Trabaja bien con el parámetro j |
t | Número de los días del mes dado | 28 a 31 |
T | Formato temporal de la computadora en la que se está trabajando | Ejemplos: EST,MDT ... |
U | Segundos al estilo de la época Unix | (January 1 1970 00:00:00 GMT) |
w | representación numérica de los días de la semana (empezando de 0) | 0 (para el Domingo) a 6 (para el Sábado) |
W | Número de la semana del año al estilo ISO-8601 empezando en Lunes(agregado en PHP 4.1.0) | Ejemplo: 42 (es la 42a semana del año) |
Y | Representación anual completa | Ejemplos: 1999 o2003 |
y | Representación anual de dos dígitos | Ejemplos: 99 o 03 |
z | El día del año, empezando de cero (0) | 0 a 365 |
Z | Zona temporal contado en segundos. El conteo de las zonas temporales al oeste de UTC es siempre negativo, y el de la zona este de UTC es siempre positivo. | -43200 a 43200 |
Si bien en nuestro proyecto esta poderosa función no será utilizada en toda su capacidad (la cual como podemos ver, es enorme), nos servirá para darle una mejor presentación. ¿Cómo?, lo veremos en nuestro próximo encuentro. Por el momento, recuerden que "Nadie puede matar la parte de sí que ha hecho vivir en los otros" (Ángeles Mastreta), así que hagamos que nuestros conocimientos vivan en los demás, es decir: compartamos y programemos. Hasta Pronto.