Funzione gmstrftime() di PHP

Esempio

Formattare la data/ora GMT/UTC in base alla configurazione della regione:

<?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"));
?>

Esempio di esecuzione

Definizione e uso

gmstrftime() formatta la data/ora GMT/UTC in base alla configurazione della regione.

Suggerimento:Vedere strftime() Funzione, formatta la data/ora locale in base alla configurazione della regione.

Sintassi

gmstrftime(format,timestamp);
Parametro Descrizione
format

Obbligatorio. Specifica come restituire il risultato: %a - abbreviazione del nome del giorno della settimana

  • %A - nome completo del giorno della settimana
  • %b - abbreviazione del nome del mese
  • %B - nome completo del mese
  • %c - rappresentazione preferita della data e dell'ora
  • %C - numero che rappresenta il secolo (anno diviso per 100, intervallo da 00 a 99)
  • %d - giorno del mese (01 a 31)
  • %D - formato di data e ora, uguale alla notazione %m/%d/%y
  • %e - giorno del mese (1 a 31)
  • %g - simile alla notazione %G, ma senza il secolo
  • %G - anno a 4 cifre corrispondente al numero di settimana ISO (vedi %V)
  • %h - uguale alla notazione %b
  • %H - ora, utilizzando il sistema a 24 ore (00 a 23)
  • %I - ora, utilizzando il sistema a 12 ore (01 a 12)
  • %j - giorno dell'anno (001 a 366)
  • %m - mese (01 a 12)
  • %M - minuti
  • %n - segno di newline
  • %p - am o pm corrispondente al valore temporale specificato
  • %r - sistema di marcatura del tempo a.m. e p.m.
  • %R - sistema di marcatura del tempo in 24 ore
  • %S - secondi
  • %t - tabulazione
  • %T - ora corrente, uguale alla rappresentazione %H:%M:%S
  • 蓋appresentazione numerica del giorno della settimana (1 a 7), Monday[ lunedì] = 1. Attenzione: nel sistema Sun Solaris, Sunday[ domenica] = 1
  • %U - numero di settimana dell'anno, iniziando dal primo lunedì, considerato come la prima settimana
  • %V - numero di settimana dell'anno secondo lo standard ISO 8601 (01 a 53), la settimana 1 rappresenta la prima settimana dell'anno, deve avere almeno quattro giorni e iniziare con lunedì come il primo giorno della settimana
  • %W - numero di settimana dell'anno, iniziando dal primo lunedì, considerato come la prima settimana, deve avere almeno quattro giorni e iniziare con lunedì come il primo giorno della settimana
  • %w - giorno della settimana espresso come numero decimale, Sunday[domenica] = 0
  • %x - rappresentazione data preferita senza ora
  • %X - rappresentazione temporale preferita senza data
  • %y - anno che non contiene un numero che rappresenta il secolo (range da 00 a 99)
  • %Y - anno che contiene un numero che rappresenta il secolo
  • %Z o %z - nome o abbreviazione della zona oraria
  • %% - output un % carattere
timestamp Opzionale. Specifica il timestamp Unix della data/ora da formattare. Di default è l'ora locale corrente (time()).

Dettagli tecnici

Valore di ritorno:

restituisce secondo format usare il valore fornito timestamp stringhe formattate.

i nomi dei mesi e dei giorni della settimana e altre stringhe correlate alla lingua setlocale() impostazione regionale corrente.

Versione PHP: 4+