Función gmstrftime() de PHP

Ejemplo

Formatear la fecha y hora GMT/UTC según la configuración regional:

<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>

Ejemplo de ejecución

Definición y uso

gmstrftime() formatea la fecha y hora GMT/UTC según la configuración regional.

Consejo:Ver strftime() Función, formatea la fecha y hora local según la configuración regional.

Sintaxis

gmstrftime(format,timestamp);
Parámetros Descripción
format

Obligatorio. Especifica cómo se devuelve el resultado: %a - Abreviatura del nombre del día de la semana

  • %A - Nombre completo del día de la semana
  • %b - Abreviatura del nombre del mes
  • %B - Nombre completo del mes
  • %c - Formato de fecha y hora preferido
  • %C - Número que representa el siglo (año dividido por 100, rango de 00 a 99)
  • %d - Día del mes (01 a 31)
  • %D - Formato de tiempo, equivalente a la notación %m/%d/%y
  • %e - Día del mes (1 a 31)
  • %g - Similar a %G, pero sin el siglo
  • %G - Año de 4 dígitos correspondiente al número de semana ISO (ver %V)
  • %h - equivalente a la notación %b
  • %H - Hora, usando el formato de 24 horas (00 a 23)
  • %I - Hora, usando el formato de 12 horas (01 a 12)
  • %j - Día del año (001 a 366)
  • %m - Mes (01 a 12)
  • %M - Minutos
  • %n - Símbolo de nueva línea
  • %p - am o pm correspondiente al valor de hora dado
  • %r - Formato de hora a.m. y p.m.
  • %R - Formato de hora en 24 horas
  • %S - segundos
  • %t - tabulador
  • %T - hora actual, igual que la notación %H:%M:%S
  • 蓋epresentación numérica del día de la semana (1 a 7), Monday[ lunes] = 1. Advertencia: en sistemas Sun Solaris, Sunday[domingo] = 1
  • %U - número de la semana del año que contiene, comenzando por el primer domingo como el primer día de la semana
  • %V - número de la semana del año que contiene, según el formato ISO 8601 (01 a 53), la semana 1 representa la primera semana del año, que debe tener al menos cuatro días y comenzar con lunes como el primer día de la semana
  • %W - número de la semana del año que contiene, comenzando por el primer lunes como el primer día de la semana
  • %w - número decimal que representa un día de la semana, Sunday[domingo] = 0
  • %x - representación preferida de la fecha, sin hora
  • %X - representación preferida del tiempo, sin fecha
  • %y - año que no contiene un número que representa el siglo (rango de 00 a 99)
  • %Y - año que contiene un número que representa el siglo
  • %Z o %z - nombre de la zona horaria o abreviatura
  • %% - salida de un carácter %
timestamp opcional. Especifica el timestamp Unix de la fecha/hora que se debe formatear. Por defecto es la hora local actual (time())。

detalles técnicos

devuelve el valor:

devuelve según format usar el dado timestamp cadenas formateadas.

Los nombres de los meses y los días de la semana, así como otras cadenas relacionadas con el idioma, se ajustan a setlocale() la configuración regional actual.

Versión PHP: 4+