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