Minsan kailangan mong malaman ang kasalukuyang oras sa iyong site, na maaaring magkakaiba sa iyong lokal na oras. Maaari itong magawa sa pamamagitan ng pagpapatakbo ng isang script na nakasulat sa alinman sa mga wika ng programa sa server. Halos anumang kumpanya ng pagho-host na nagho-host ng mga site ay nag-aalok sa mga customer ng kakayahang gumamit ng PHP (Hypertext Preprocessor). Marahil ito ang pinakamadaling wika na gagamitin, mga kakayahan nito at gagamitin namin ito upang malutas ang problema ng pagtukoy ng oras sa iyong site (mas tiyak, sa server ng iyong site).
Panuto
Hakbang 1
Sa pangkalahatan, ang pagpapaandar na nagbabasa ng kasalukuyang petsa at oras mula sa mga variable ng server sa PHP ay ganito ang hitsura: petsa () Ang pagpapaandar na ito ay dapat na tinukoy sa anong format dapat itong kumatawan sa resulta ng kanyang trabaho. Kung isulat mo ito tulad nito: petsa ('H: i: s dmY'); Kung gayon ang function ay bubuo ng kasalukuyang petsa at oras tulad ng sumusunod: 19: 09: 06 2011-15-05 Sa format na tinukoy mo (' H: i: s dmY '): - ang titik H ay nagpapahiwatig na sa unang lugar ang mga oras ay dapat ipakita sa format na nakasanayan natin - mula 00 hanggang 23, at ang isang bilang ng isang digit ay mauuna ng 0 (para sa halimbawa - 07). Kung papalitan mo ang H ng G, kung gayon ang zero na ito ay hindi maidaragdag. At kung babaguhin mo ang kaso ng mga liham na ito (ibig sabihin, palitan ang H at G ng h at g), kung gayon ang mga oras ay ihalarawan sa format na 0 - 12. Iyon ay, 19 na oras ay kinakatawan bilang alas-7 ng hapon.; - titik i marka ang posisyon, kung saan dapat ipakita ang mga minuto; - ipinahihiwatig ng titik s ang lokasyon ng mga segundo sa petsa / oras; - Ipinapahiwatig ng titik d na ang posisyon na ito ay dapat maglaman ng araw ng buwan sa dalawa- digit na format (halimbawa - 09). Kung papalitan mo ng j, kung gayon ang format ng mga bilang na mas mababa sa 10 ay magiging hindi malinaw (iyon ay, hindi 09 ngunit 9 lamang); - Ang titik m ay nagpapahiwatig ng lokasyon ng buwan sa format mula 01 hanggang 12. Pinapalitan ito ng n will baguhin ang format sa 1.. 12 Kung gagamitin mo ang letrang F, ang buong pangalan ng buwan ay gagamitin (halimbawa, "Enero"). At ang titik M ay binago ang buong pangalan sa isang pinaikling (ibig sabihin, "Jan" sa halip na "Enero"); - ang titik na y ay nangangahulugang buong, apat na digit na representasyon ng taon. Ang pagpapalit ng kaso (y) ay magpapapaikli ng taon sa huling dalawang digit (ibig sabihin sa halip na 2011 ay magiging 11); Ang pagpapaandar na ito ay may maraming mas kapaki-pakinabang na mga pagpipilian, halimbawa, ang liham na pinapayagan ko kang alamin kung ang oras ng pag-save ng daylight ay kasalukuyang may bisa sa server. Ipinapakita ng titik O ang time zone ng server, iyon ay, ang offset sa mga oras na kaugnay sa Greenwich Mean Time. Pinapayagan ka ng titik W na kalkulahin ang bilang ng bilang ng linggo sa taon, at ang w at D ay kumakatawan sa kasalukuyang araw ng linggo sa digital at form na teksto. Maaari ka ring magdagdag sa format ng petsa na nagpapakita ng impormasyon tungkol sa kung ito ay isang leap year (titik L).
Hakbang 2
Ngayon ay maaari kang magpatuloy sa praktikal na bahagi. Hakbang 1: Sa anumang text editor (halimbawa, sa Notepad) lumikha ng isang bagong dokumento. Hakbang 2: Sumulat ng isang script dito mula sa isang solong linya ng PHP code: Siguraduhin na ang "< "Ang icon ay ang pinakaunang karakter sa pahina na, walang mga blangko na linya o puwang sa harap nito. Hakbang 3: Mula sa lahat ng impormasyon tungkol sa mga posibleng format ng petsa / oras, makabuo ng format na pinakamahusay na gumagana para sa iyo, at palitan ang mga kaukulang character sa loob ng mga quote sa code. Hakbang 4: I-save ang isang dokumento gamit ang php extension (halimbawa - date.php) at i-upload ito sa iyong site. Iyon lang, ngayon, sa pamamagitan ng pagta-type sa browser ng address ng na-load na pahina ng iyong site, makakatanggap ka ng kasalukuyang oras at petsa sa server ng iyong site.