(PHP 4, PHP 5, PHP 7, PHP 8)
gmstrftime — Formatea una fecha/hora GMT/TUC según la configuración local
Esta función está OBSOLETA a partir de PHP 8.1.0. Se recomienda evitar su uso.
Las alternativas a esta función incluyen:
   gmstrftime() se comporta exactamente como
   strftime() con la excepción de que la hora utilizada
   es la de Greenwich (Greenwich Mean Time, GMT).
   Por ejemplo, en la zona Eastern Standard Time
   (este de USA) es GMT -0500, la primera línea del ejemplo a continuación
   muestra "Dec 31 1998 20:00:00", mientras que
   la segunda muestra "Jan 01 1999 01:00:00".
  
Esta función depende de la información local del sistema operativo, que puede ser inconsistente o no estar disponible. Se recomienda utilizar el método IntlDateFormatter::format().
formatVer la descripción de la función strftime().
timestamp
    El parámetro opcional timestamp es un timestamp
    Unix de tipo entero que por omisión es la hora actual local si
    timestamp es omitido o null. En otras
    palabras, es por omisión el valor de la función time().
   Devuelve un string formateado según el formato dado por el
   argumento timestamp o la fecha actual
   si no se proporciona ningún argumento timestamp.
   Los nombres de los meses, días de la semana y otras cadenas
   dependientes de una localización dada, respetan la localización
   actual definida por la función setlocale().
   En caso de error, se devuelve false.
    
| Versión | Descripción | 
|---|---|
| 8.0.0 | timestampahora es nullable. | 
Ejemplo #1 Ejemplo con gmstrftime()
<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
?>
