PHP Mktime -toiminto
Sisäinen PHP mktime () -toiminto luo Unix-aikaleiman tietylle päivämäärälle ja ajalle.

Voit käyttää PHP: tä helposti nykyisen, paikallisen ajan ja päivämäärän löytämiseen mutta et aina halua työskennellä nykyisen tai todellisen ajan kanssa. Monissa tapauksissa joudut työskentelemään tietyn mielivaltaisen päivämäärän ja ajan kanssa. Voit työskennellä tämän tietyn ajan ja päivämäärän kanssa luomalla ensin sisäänrakennetun PHP mktime () -toiminnon avulla Unix-aikaleiman1 kyseisenä päivämääränä ja kellonaikana. Tämä aikaleima on määritetty muuttujalle, jota voit sitten käyttää ohjelmassasi. Alla olevassa esimerkissä olen käyttänyt syntymäpäiväni päivämäärää ja aikaa tänä vuonna (23. elokuuta 2005, kello 10:11). Katsotaanpa koodia.

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

Kuten näette, tämä funktio vie 6 kokonaislukua argumentteina tunnissa, minuutteissa, sekunnissa, kuukaudessa, päivässä ja vuodessa. Tietenkin, tietokone pitää aikaa 24 tunnissa päivässä, mutta se käsittelee myös kello 12.00 jälkeen tunteja hieman eri tavalla. Keskipäivästä lähtien, tuntia on 13-24. Näin ollen 14 olisi 14.00. Mktime () -toiminto pystyy käsittelemään myös arvoja yli 24. tunnin. Jos olisin asettanut tuntiargumentin arvoon 26 yllä olevassa esimerkissä, aikaleima olisi 24. elokuuta 2005 kello 2.00. Jos jokin argumenteista jätetään pois, argumentin arvo asetetaan paikalliselle, nykyiselle ajanhetkelle palvelin, joka käyttää ohjelmaa. Esimerkiksi, jos ajaisin ohjelmaa kello 16.00 ja jättäisin tuntiargumentin, ohjelma käyttää automaattisesti 16: ta tuntirogumentiksi. Yllä oleva esimerkki johtaisi aikaleiman arvoon 1124809860.

Nyt kun sinulla on tietyn päivämäärän ja kellonajan aikaleima ja että aikaleima on määritetty valitsemallesi muuttujalle (yllä olevassa esimerkissä $ tstamp), voit käyttää tätä muuttujaa monin tavoin ohjelmassasi.

1Aikaleima on kokonaisluku, joka edustaa sekunttien lukumäärää Unix-aikakaudelta (joka on 1. tammikuuta 1970, kello 00:00:00) ja päivämäärää, jonka kanssa haluat työskennellä.





Video-Ohjeita: PHP Mktime & Gmmktime Function Tutorial in Hindi / Urdu (Maaliskuu 2024).