(PHP 4, PHP 5)
gmdate — Formatear una fecha/hora GMT/UTC
Idéntica a la función date() excepto que el moemnto devuelto es Greenwich Mean Time (GMT).
El formato del string de la fecha de salida. Vea las opciones de formato de la función date().
El parámetro opcional timestamp es por defecto la hora local en formato integer Unix timestamp si no se define ningún valor en timestamp. En otras palabras, es por defecto el valor de la función time().
Devuelve una cadena de fecha formateada. Si se usa un valor no numérico en timestamp, se devuelve FALSE y se emite un error de nivel E_WARNING.
Versión | Descripción |
---|---|
5.1.0 | El rango válido de una marca de tiempo es típicamente desde Fri, 13 Dec 1901 20:45:54 GMT a Tue, 19 Jan 2038 03:14:07 GMT. (Estas son las fechas que corresponden a los valores mínimo y máximo de un entero con signo de 32-bit). Sin embargo, antes de PHP 5.1.0 este rango estaba limitado desde 01-01-1970 a 19-01-2038 en algunos sistemas (p.ej. Windows). |
5.1.1 | Hay constantes útiles de formatos de fecha/hora estándar que se pueden usar para especificar el parámetro format. |
Example #1 Ejemplo de gmdate()
Cuando se ejecuta en Finlandia (GMT +0200), la primera línea de abajo imprimirá "Jan 01 1998 00:00:00", mientras que la segunda imprimirá "Dec 31 1997 22:00:00".
<?php
echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
?>