Kirjautuminen

Haku

Tehtävät

Hakemisto: PHP: Aika: date

Funktio palauttaa palvelimen ajan tai aikaleiman muotoiltuna.

string date(string muotoilu [, int aikaleima])

Funktio korvaa muuttujasta muotoilu tietyt merkit vastamaan palvelimen aikaa. Jos aikaleima on määritelty, käytetään sen aikaa, mutta jos ei käytetään sen hetkistä paikallista (= palvelimen) aikaa.

Merkit, joita ei korvata, palautetaan sellaisinaan.

Aikaleima tarkoittaa sitä, kuinka monta sekuntia on kulunut hetkestä kello 00:00:00 GMT 1.1.1970. Sen voi luoda esimerkiksi mktime-funktiolla.

Lista merkeistä, jotka korvataan:

merkkikorvaava arvo
aam, jos on aamupäivä ja pm jos iltapäivä
AAM tai PM (katso ylle)
dKuukauden päivä sisältäen nollat edessä, 01 - 31
DViikonpäivä tekstimuodossa 3 ensimmäistä kirjainta (englanniksi), esim. "Mon" tai "Sun",
FKuukausi tekstimuodossa (englanniksi), esim. January tai December
gTunti 12-tuntisessa muodossa ilman nollia edessä, 1 - 12
GTunti 24-tuntisessa muodossa ilman nollia edessä, 0 - 23
hTunti 12-tuntisessa muodossa sisältäen nollat edessä, 01-12
HTunti 24-tuntisessa muodossa sisältäen nollat edessä, 00-23
iMinuutit sisältäen nollat edessä, 00-59
IOnko kesäaika voimassa, 1 jos on, 0 jos ei
jKuukauden päivä ilman nollia edessä, 1-31
lViikonpäivä tekstimuodossa (englanniksi), esim. "Monday" tai "Sunday"
LOnko karkausvuosi, 1 jos on, 0 jos ei
mKuukausi sisältäen nollat edessä, 01-12
MKuukausi tekstimuodossa (englanniksi), sisältää 3 ensimmäistä kirjainta, esim. "Jan" tai "Dec"
nKuukausi ilman edeltäviä nollia
OEro GMT-aikaan tunneissa, esim. "-0100" tai "+0300"
rAika RFC 822-muodossa, esim. "Mon, 14 Apr 2003 20:08:27 +0300"
sSekunnit sisältäen nollat edessä, 00 - 59
SKuukauden päivän järjestysluvun pääte englanniksi, siis "st", "nd", "rd" tai "th"
tKuinka monta päivää kuukaudessa on, 28 - 31
TPalvelimen aikavyöhyke
UKuinka monta sekuntia on kulunut hetkestä kello 00:00:00 GMT 1.1.1970 (vastaa siis aikaleimaa)
wViikonpäivä numeromuodossa, 0 (sunnuntai) - 6 (lauantai)
WViikon numero, kun viikko alkaa maanantaista
YVuosi neljällä numerolla ilmaistuna, esim. 2003
yVuosi kahdella numerolla ilmaistuna, esim. 03
zVuoden päivän järjestysnumero, 0 - 365
ZPalvelimen aikavyöhykkeen erotus keskusaikaan, ilmaistuna sekunteina, esim. "10800"

Esimerkki:

<?php
echo date("H:i:s d.m.y") . "<BR>";  // 20:22:39 14.04.03
echo date("l jS") . " of " . date("F -y"); // Monday 14th of April -03
?>
Tietoa sivustosta