Kirjautuminen

Haku

Tehtävät

Hakemisto: PHP: Aika: mktime

Funktio palauttaa aikaleiman määritteiden perusteella

int mktime ( int tunnit, int minuutit, int sekuntit, int kuukaudet, int päivät, int vuodet [, int onko_kesäaika])

Aikaleima kertoo kuinka monta sekunttia on kulunut hetkestä kello 00:00:00 GMT 1.1.1970. Funktio palauttaa sekunttien lukumäärän tästä hetkestä määriteltyyn hetkeen, joka määritellään antmalla parametreiksi päiväys ja kellon aika.

Onko_kesäaika määrittelee, onko käytössä kesäaika. Jos on, anna arvoksi 1 ja jos ei, anna arvoksi 0. Jos onko_kesäaikaa ei määritellä, PHP päättelee asian itse.

Jos annettu aika on liian suuri, esimerkiksi kello 25:63 33.13.02, mktime laskee oikean ajan ja palauttaa sen mukaisen aikaleiman, esimerkkitapauksessa aikaleima tarkoittaisi hetkeä kello 02:03 03.02.03.

Esimerkki:

<?php
echo date("r", mktime(18,33,42,4,15,2003,1)); // Tue, 15 Apr 2003 18:33:42 +0300
echo date("l jS F -y", mktime(0,0,0, 12, 29, 1988)); // Thursday 29th December -88
echo date("H:i d.m.y", mktime(25, 63, 0, 13, 33, 2002)); // 02:03 03.02.03
?>

Katso myös: date

Tietoa sivustosta