El gmdate() es una función incorporada en PHP que se usa para formatear una fecha y hora GMT/UTC y devolver las strings de fecha formateadas. Es similar a la función date() pero devuelve la hora en Greenwich Mean Time (GMT).
Sintaxis:
string gmdate ( $format, $timestamp )
Parámetros: la función gmdate() acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $formato: es un parámetro obligatorio que especifica el formato de la fecha y la hora devuelta.
- $timestamp: la marca de tiempo es un parámetro opcional; si no se incluye, se usarán la fecha y la hora actuales.
Valor devuelto: esta función devuelve una string de fecha formateada en caso de éxito y FALSO en caso de error y una E_WARNING.
Los siguientes programas ilustran la función gmdate().
Programa 1:
<?php // PHP program to illustrate gmdate function // display date Jun 25 2018 23:21:50 echo gmdate("M d Y H:i:s", mktime(23, 21, 50, 6, 25, 2018)) ."\n"; // display date World Wide Web Consortium // 2018-06-25T23:21:50+00:00 echo gmdate(DATE_W3C, mktime(23, 21, 50, 6, 25, 2018)). "\n"; // display date as ISO-8601 format echo gmdate(DATE_ISO8601, mktime(23, 21, 50, 6, 25, 2018)). "\n"; ?>
Producción:
Jun 25 2018 23:21:50 2018-06-25T23:21:50+00:00 2018-06-25T23:21:50+0000
Programa 2: al pasar un parámetro, devolverá la hora local actual (hora()).
<?php // PHP program to illustrate gmdate function // display current date and time // Jun 28 2018 14:52:50 echo gmdate("M d Y H:i:s") ."\n"; // display date World Wide Web Consortium echo gmdate(DATE_W3C). "\n"; // display date as ISO-8601 format echo gmdate(DATE_ISO8601). "\n"; ?>
Producción:
Jun 29 2018 06:32:34 2018-06-29T06:32:34+00:00 2018-06-29T06:32:34+0000
Artículo similar:
Referencia: http://php.net/manual/en/function.gmdate.php