Con la función de PHP gmdate() podemos obtener una fecha en formato GMT. Podemos decir que es idéntica a date() con la diferencia de que el resultado vuelve formateado.
Otras funciones para trabajar con fechas en PHP son:
Sintaxis de PHP gmdate()
Vamos a repasar la sintaxis de esta función de PHP extraída de su web oficial:
1 |
gmdate(formato, timestamp); |
Repasemos los parámetros:
- formato (Obligatorio): Formato en el que queremos que sea devuelto el resultado.
- timestamp (Opcional): Por defecto es la hora actual sel sistema. El formato de la cadena a pasar debe ser Unix.
Ejemplo de los formatos soportados por PHP gmdate()
Os pongo en el siguiente ejemplo de gmdate() el listado los formatos soportados:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
// Día del mes con 2 dígitos, y con ceros iniciales, de 01 a 31 gmdate("d"); // Día del mes, sin ceros iniciales, de 1 a 31 gmdate("j"); // Día de la semana en inglés, con 3 letras, de Mon a Sun gmdate("D"); // Día de la semana en inglés, de Sunday a Saturday gmdate("l"); // del día de la semana, desde 1 (lunes) hasta 7 (domingo) gmdate("N"); // Sufijo del día del mes con 2 caracteres --> st, nd, rd o th gmdate("S"); // Número entero que representa el día de la semana, de 0 (dom) a 6 (sab) gmdate("w"); // Día del año, de 0 a 365 gmdate("z"); //Semana actual del 1 al 52 gmdate("W"); // Mes actual en inglés, de January a December gmdate("F"); // Mes actual en 2 dígitos y con 0 en caso del 1 al 9, de 1 a 12 gmdate("m"); // Mes actual en texto en 3 dígitos en inglés, de Jan a Dec gmdate("M"); // Mes actual en digitos sin 0 inicial, de 1 a 12 gmdate("n"); // Número de días del mes actual, de 28 a 31 gmdate("t"); // Detectar si el año es bisiesto, 1 es bisiesto y 0 no bisiesto gmdate("L"); // Año actual con 4 dígitos, ej 2013 gmdate("Y"); // Año actual con 2 dígitos, ej 13 gmdate("y"); // Antes del mediodía, despues del mediodía, am o pm (minúsculas) gmdate("a"); // Antes del mediodía, despues del mediodía, AM o PM (mayúsculas) gmdate("A"); // Horario de 12 horas sin ceros, de 1 a 12 gmdate("g"); // Horario de 12 horas con ceros, de 01 a 12 gmdate("h"); // Horario de 24 horas sin ceros, de 0 a 23 gmdate("G"); // Horario de 24 horas con ceros, de 01 a 23 gmdate("H"); // minutos con ceros iniciales gmdate("i"); // segundos con ceros iniciales gmdate("s"); //formato para RSS gmdate(DATE_RSS); //formato W3C gmdate(DATE_W3C); //formato para COOKIES gmdate(DATE_COOKIE); //formato para ATOM gmdate(DATE_ATOM); |