La función gmstrftime() es una función incorporada en PHP que se usa para formatear una hora/fecha GMT/UTC de acuerdo con la configuración local. La función gmstrftime() en PHP se comporta de la misma manera que strftime() excepto que la hora devuelta por la función gmstrftime() es la hora del meridiano de Greenwich (GMT). El formato $ y la zona horaria $ se envían como parámetros a la función gmstrftime() y devuelve una string formateada de acuerdo con el formato especificado usando la marca de tiempo dada.
Sintaxis:
string gmstrftime( $format, $timestamp )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $formato: es un parámetro obligatorio que se utiliza para especificar el formato del resultado.
- $timestamp: Es un parámetro opcional que se utiliza para especificar la marca de tiempo UNIX que representa la fecha y/o la hora a formatear.
Valor de retorno: esta función devuelve una string formateada de acuerdo con el formato especificado por la marca de tiempo dada.
Excepciones:
- Mes, nombres de días de la semana y otras strings dependientes del idioma respetan la configuración regional actual establecida con la función setlocale().
- Si no se proporciona una marca de tiempo en la función gmstrftime(), el valor predeterminado es el de time() o, en otras palabras, la hora local actual.
Los siguientes programas ilustran la función gmstrftime() en PHP:
Programa 1:
<?php // Using gmstrftime() function to return the GMT time echo(gmstrftime("%B %d %Y, %X %Z", mktime(14, 0, 0, 8, 31, 18))); ?>
August 31 2018, 14:00:00 GMT
Programa 2:
<?php // Using gmstrftime() function to return the GMT time setlocale(LC_ALL, 'en_US'); echo(gmstrftime("%B %d %Y, %X %Z")); ?>
August 31 2018, 09:55:21 GMT
Artículos relacionados:
Referencia: http://php.net/manual/en/function.gmstrftime.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA