Kartais reikia žinoti dabartinį savo svetainės laiką, kuris gali skirtis nuo jūsų vietos laiko. Tai galima padaryti paleidus scenarijų, parašytą bet kuria iš serverio pusės programavimo kalbų. Beveik bet kuri svetaines prieglobos įmonė siūlo klientams galimybę naudoti PHP („Hypertext Preprocessor“). Tai turbūt lengviausia vartoti kalbą, jos galimybes ir mes ją naudosime spręsdami laiko nustatymo jūsų svetainėje (tiksliau, jūsų svetainės serveryje) problemą.
Nurodymai
1 žingsnis
Paprastai funkcija, kuri nuskaito dabartinę datą ir laiką iš serverio kintamųjų PHP, atrodo taip: date () Ši funkcija turi būti nurodyta, kokiu formatu ji turėtų atspindėti jos darbo rezultatą. Jei taip rašote: data ('H: i: s dmY'); Tada funkcija sugeneruos dabartinę datą ir laiką taip: 19: 09: 06 2011-05-15. Nurodytu formatu (' H: i: s dmY '): - raidė H rodo, kad pirmiausia valandos turėtų būti rodomos mums įprastu formatu - nuo 00 iki 23, o prieš vieno skaitmens skaičių bus įrašyta 0 (už pavyzdys - 07). Jei pakeisite H į G, šis nulis nebus pridėtas. Jei pakeisite šių raidžių raidę (ty pakeisite H ir G raidėmis h ir g), valandos bus pateikiamos formatu 0–12. Tai reiškia, kad 19 valandų bus rodoma kaip 7 valandos popietė - raidė i žymi vietą, pagal kurią turėtų būti rodomos minutės; - raidė s nurodo sekundžių vietą datoje / laike; - raidė d nurodo, kad šioje pozicijoje mėnesio diena turėtų būti nurodyta dviem skaitmenų formatas (pavyzdžiui - 09). Jei pakeisite j, mažesnių nei 10 skaičių formatas taps vienareikšmis (ty ne 09, o tik 9); - m raidė nurodo mėnesio vietą formatu nuo 01 iki 12. Pakeisdami ją n pakeiskite formatą į 1.. 12 Jei naudojate raidę F, bus naudojamas visas mėnesio pavadinimas (pavyzdžiui, „sausis“). M raidė paverčia visą vardą sutrumpintu (t. Y. „Jan“, o ne „sausis“); - y raidė reiškia visą keturių skaitmenų metų vaizdą. Pakeitus raidę (y), metai sutrumpės iki dviejų paskutinių skaitmenų (ty vietoj 2011 m. Jie taps 11); ši funkcija turi dar keletą naudingų parinkčių, pavyzdžiui, I raidė leidžia sužinoti, ar vasaros laikas yra šiuo metu galioja serveryje. O raidė rodo serverio laiko juostą, tai yra, poslinkį valandomis, palyginti su Grinvičo laiku. Raidė W leidžia apskaičiuoti savaitės eilės skaičių metais, o w ir D skaitmenine ir tekstine forma rodo dabartinę savaitės dieną. Jūs netgi galite pridėti prie datos formato rodydami informaciją apie tai, ar tai keliamieji metai (L raidė).
2 žingsnis
Dabar galite pereiti prie praktinės dalies. 1 žingsnis: Bet kuriame teksto redaktoriuje (pvz., „Notepad“) sukurkite naują dokumentą. 2 žingsnis: Įrašykite scenarijų į jį iš vienos PHP kodo eilutės: Įsitikinkite, kad „< "piktograma yra pats pirmasis simbolis puslapyje, t. y. prieš jį nėra tuščių eilučių ar tarpų. 3 žingsnis: Iš visos informacijos apie galimus datos / laiko formatus sugalvokite jums tinkamiausią formatą ir pakeiskite atitinkamus simbolius kodo kabutėse. 4 žingsnis: Išsaugokite dokumentą su php plėtiniu (pavyzdžiui - date.php) ir įkelkite jį į savo svetainę. Viskas, dabar, įvesdami naršyklėje adresą įkelto svetainės puslapio, dabartinį laiką ir datą gausite savo svetainės serveryje.