PHP gmstrftime() -funktio

Esimerkki

Muotoile GMT/UTC päivämäärä ja aika alueasetusten mukaan:

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

Suoritusohjelma

Määrittely ja käyttö

gmstrftime() -funktio muotoilee GMT/UTC päivän ja ajan alueasetusten mukaan.

Vinkki:Katso myös strftime() funktio, muotoilee paikallista aikaa/päivää alueasetusten mukaan.

syntaksi

gmstrftime(muoto,aikaleima);
parametrit kuvaus
muoto

Välttämätön. Määrittää tuloksen palautusmuodon:%a - viikonpäivän nimen lyhennys

  • A - viikonpäivän nimi kokonaisessa muodossa
  • b - kuukauden nimen lyhennys
  • B - kuukauden nimi kokonaisessa muodossa
  • c - suositeltu päivämäärän ja ajantunnuksen muoto
  • C - vuosisadan numero (vuosi jaetaan 100:lle, alueeltaan 00-99)
  • d - kuukauden päivä (01-31)
  • D - ajantunnusmuoto, sama kuin %m/%d/%y-merkintä
  • e - kuukauden päivä (1-31)
  • g - samankaltainen kuin %G-merkintä, mutta ilman vuosisataa
  • G - ISO-viikkonumeron vastaava neljänumeroinen vuosi (katso %V)
  • h - sama kuin %b-merkintä
  • H - tunti, käyttää 24-tuntista ajanottoa (00-23)
  • I - tunti, käyttää 12-tuntista ajanottoa (01-12)
  • j - vuoden päivä (001-366)
  • m - kuukausi (01-12)
  • M - minuutit
  • n - rivinvaihtomerkki
  • p - annetun ajansignaalin vastaava am tai pm
  • r - a.m. ja p.m. ajastusmerkintämenetelmä
  • R - 24-tuntainen ajastusmerkintämenetelmä
  • %S - sekunnit
  • %t - tabulaattori
  • %T - nykyinen aika, joka on sama kuin %H:%M:%S -muoto
  • 蓏iikonpäivän numero (1-7), Monday[maanantai] = 1. Varoitus: Sun Solaris-järjestelmässä Sunday[sunnclo] = 1
  • %U - vuoden sisältämä viikkonumero, aloittaen ensimmäisestä sunnuntailta, joka on ensimmäisen viikon ensimmäinen päivä
  • %V - vuoden sisältämä ISO 8601-muodon mukainen viikkonumero (01-53), viikko 1 on vuoden ensimmäinen viikko, jossa on vähintään neljä päivää ja joka aloittaa maanantaina
  • %W - vuoden sisältämä viikkonumero, aloittaen ensimmäisestä sunnuntailta, joka on ensimmäisen viikon ensimmäinen päivä
  • %w - viikon päivä desimaalimuodossa, Sunday[sunnclo] = 0
  • %x - ensisijainen päivämäärän muoto, ilman aikaa
  • %X - ensisijainen aikamuoto, ilman päivämäärää
  • %y - vuosi ilman vuosisadan numeroa (valinta 00-99)
  • %Y - vuosi, joka sisältää vuosisadan numeron
  • %Z tai %z - aikavyöhykkeen nimi tai lyhenne
  • %% - tulostaa %-merkin
aikaleima valinnainen. Määrittää tarvittavan muotoillun päivämäärän ja aikataulun Unix-aikaleiman. Oletuksena on nykyinen paikallinen aika (time())。

tekniset yksityiskohdat

palautusarvo:

palauttaa mukautetun muoto annettuna aikaleima muotoiltuja merkkijonoja.

kuukausi- ja viikonpäivien nimet sekä muut kielisiin liittyvät merkkijonot noudattavat setlocale() nykyinen alueasetus.

PHP versio: 4+