PHP Mktime funkcija
Ugrađena funkcija PHP mktime () stvara Unix vremensku oznaku za određeni datum i vrijeme.

Možete koristiti PHP da biste lako pronašli trenutačno, lokalno vrijeme i datum ali ne želite uvijek raditi s trenutnim ili stvarnim vremenom. U mnogim ćete slučajevima trebati raditi s određenim, proizvoljnim datumom i vremenom. Da biste radili s ovim određenim vremenom i datumom, prvo koristite ugrađenu PHP mktime () funkciju za stvaranje vremenske oznake Unix1 za taj datum i vrijeme. Ova vremenska oznaka dodjeljuje se varijabli koju zatim možete koristiti u svom programu. U primjeru u nastavku upotrijebio sam dan i vrijeme svog rođendana ove godine (23. kolovoza 2005., 10.11.). Pogledajmo kod.

$ tstamp = mktime (10, 11, 0, 8, 23, 2005);

Kao što vidite, ova funkcija uzima 6 cijelih argumenata redoslijedom sata, minute, sekunde, mjeseca, dana i godine. Naravno, računalo drži vrijeme 24 sata dnevno, ali isto tako rukuje satima poslije 12 sati malo drugačije. Od podneva, sati su od 13 do 24. Dakle, 14 bi bilo 14 sati. Funkcija mktime () također može podnijeti vrijednosti nakon 24 sata. Ako bih u gornjem primjeru postavio argument sata na 26, vremenska oznaka bila bi dva sata ujutro 24. kolovoza 2005. Ako neki od argumenata izostane, vrijednost tog argumenta postavljena je na lokalno, trenutno vrijeme na poslužitelj koji izvodi program. Na primjer, ako pokrenem program u 16 sati i izostavim argument sata, program automatski koristi 16 za argument sata. Gornji primjer rezultirao bi vrijednosti vremenske oznake 1124809860.

Sada kada imate vremensku oznaku za određeni datum i vrijeme, a ta je vremenska oznaka dodijeljena varijanti po vašem izboru ($ tstamp u gornjem primjeru), ovu varijablu možete koristiti na više načina u svom programu.

1Vremenska oznaka je cijeli broj koji predstavlja broj sekundi od Unix epohe (a to je 1. siječnja 1970., 00:00:00) i datum s kojim želite raditi.





Upute Video: PHP Mktime & Gmmktime Function Tutorial in Hindi / Urdu (Svibanj 2024).