ConFoo 2025

gmstrftime

(PHP 4, PHP 5, PHP 7, PHP 8)

gmstrftimeFormatear una fecha/hora GMT/UTC según la configuración local

Descripción

gmstrftime(string $format, int $timestamp = time()): string

Se comporta como strftime(), excepto que el instante devuelto es Tiempo medio de Greenwich (GMT). Por ejemplo, cuando se ejecuta en Hora estándar oriental (GMT -0500), la primera línea de abajo imprime "Dec 31 1998 20:00:00", mientras que la segunda imprime "Jan 01 1999 01:00:00".

Parámetros

format

Véase la descripción de strftime().

timestamp

El parámetro opcional timestamp es una marca temporal de Unix de tipo integer que por defecto es la hora local si no se proporciona ningún valor a timestamp. En otras palabras, es de forma predeterminada el valor de la función time().

Valores devueltos

Devuelve una cadena formateada según la cadena de formato dada empleando la marca temporal timestamp dada o el instante local actual si no se da una marca temporal. Los nombres del mes y del día de la semana y otras cadenas dependientes del lenguaje respetan el localismo establecido con setlocale().

Ejemplos

Ejemplo #1 Ejemplo de 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";
?>

Ver también

  • strftime() - Formatea una fecha/hora local según una configuración local

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top