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