PHP gmstrftime() funktion

Eksempel

Formatér GMT/UTC dato og tid baseret på sprogindstilling:

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

Kør et eksempel

Definition og brug

gmstrftime() funktionen formaterer GMT/UTC dato og tid baseret på sprogindstilling.

Tip:Se også strftime() Funktion, der formaterer lokalt tid/dato baseret på sprogindstilling.

Syntaks

gmstrftime(format,timestamp);
Parameter Beskrivelse
format

Obligatorisk. Angiver, hvordan resultatet skal returneres: %a - forkortet navn på ugedagen

  • A - fuldt navn på ugedagen
  • b - forkortet navn på måneden
  • B - fuldt navn på måneden
  • c - foretrukket dato- og tidsformat
  • C - tallet på årtallet (år dividert på 100, område fra 00 til 99)
  • d - dag i måneden (01 til 31)
  • D - tidsformat, samme som %m/%d/%y-repræsentation
  • e - dag i måneden (1 til 31)
  • g - ligner %G-repræsentation, men uden århundrede
  • G - 4-cifret årstal, der svarer til ISO ugenummer (se %V)
  • h - samme som %b-repræsentation
  • H - timer, bruger 24-timers format (00 til 23)
  • I - timer, bruger 12-timers format (01 til 12)
  • j - dag i året (001 til 366)
  • m - måned (01 til 12)
  • M - minutter
  • n - linjeskift
  • p - am eller pm, der svarer til den givne tidsværdi
  • r - a.m. og p.m. tidsmærkning
  • R - 24-timers tidsmærkning
  • %S - sekunder
  • %t - tabulator
  • %T - den aktuelle tid, som er samme som %H:%M:%S-repræsentationen
  • 蒞t decimaltal, der repræsenterer en ugedag (1 til 7), Monday[mandag] = 1. Advarsel: I Sun Solaris-systemer, Sunday[lørdag] = 1
  • %U - antallet af uger i året, fra den første søndag, som første uge, hvor første dag er søndag
  • %V - antallet af uger i året i ISO 8601-format (01 til 53), week 1 er årets første uge, og der skal være mindst fire dage, og ugen starter med mandag
  • %W - antallet af uger i året, fra den første mandag, som første uge, hvor første dag er mandag
  • %w - et decimaltal, der repræsenterer en dag i ugen, Sunday[lørdag] = 0
  • %x - den foretrukne datorepræsentation uden tid
  • %X - den foretrukne tidsrepræsentation uden dato
  • %y - et årstal uden et century-nummer (rækkevidde fra 00 til 99)
  • %Y - et årstal, der indeholder et century-nummer
  • %Z eller %z - tidszonenavn eller forkortelse
  • %% - output en % tegn
timestamp valgfri. Angiver den Unix-tidsstempel for den ønskede dato/tid. Standard er den aktuelle lokale tid (time())。

tekniske detaljer

returneringsværdi:

returnerer baseret på format brug af den givne timestamp formaterede strenge.

navne på måneder og ugedage samt andre sprogrelaterede strenge overholder setlocale() aktuelle regionssætning.

PHP version: 4+