Azonos a mktime() függvénnyel, kivéve, hogy az átadott paraméterek GMT időpontként értelmezettek.
A paraméterek mindig GMT dátumot kell jelöljenek, ezért az is_dst paraméter nem befolyásolja az eredményt.
Megjegyzés: A gmmktime() az mktime() függvényt használja, ezért csak a származtatott helyi idő szerint érvényes időpontok használhatóak.
Hasonlóan a mktime() függvényhez, az argumentumok jobbról balra sorra elhagyhatóak, minden kihagyott argumentum az aktuális GMT értékre állítódik be.