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+ |