Dit websteds server kan være geografisk placeret hvor som helst, så dets tid falder ikke nødvendigvis sammen med din lokale tid. Selvom du og serveren er i samme rum, kan serverens tidsindstillinger også afvige fra din lokale tid. Du kan finde ud af den aktuelle servertid ved hjælp af et simpelt PHP-script. I dag giver ethvert hostingfirma kunder mulighed for at bruge dette sprog.
Instruktioner
Trin 1
En PHP-funktion, der læser dato og klokkeslæt fra servervariablerne på tidspunktet for dens udførelse, skrives generelt som følger: dato () Det kan sendes en skabelon, ifølge hvilken funktionen vil formatere resultatet af sit arbejde. Under hensyntagen til denne skabelon kan funktionen se sådan ud: dato ('H: i: s dmY'); Når du bruger skabelonen, der er angivet her, vil den aktuelle dato og tid blive præsenteret som følger: 22: 09: 06 05 / 30/2011 Betegnelser brugt i dette format ('H: i: s dmY'): - bogstavet H sætter det aktuelle tidsur i første omgang i formatet fra 00 til 23. Hvis antallet af timer er mindre end 10, så 0 indsættes før den (for eksempel 05). Hvis bogstavet H erstattes af G, tilføjes nul ikke. Du kan ændre tilfældene med bogstaver - i stedet for H og G, skriv h og g. I dette tilfælde vil timerne blive repræsenteret i formatet fra 0 til 12. Det vil sige, at 22 timer vil blive repræsenteret som klokken 10 om eftermiddagen; - bogstavet i viser, hvor minutterne til det aktuelle tidspunkt skal vises; - bogstavet s markerer positionen for sekunder ved at skrive dato og klokkeslæt; - bogstav d angiver placeringen af månedsdagen i tocifret format (for eksempel 02). Hvis du udskifter d med j, tilføjes nul ikke - formatet på tal bliver entydigt (dvs. ikke 02, men kun 2); - bogstavet m angiver, at denne position af funktionen skal erstattes med det ordinære nummer på måned i formatet fra 01 til 12 Udskiftning af m med n vil ændre formatet til 1 - 12, og at erstatte det med bogstavet F vil bruge det fulde månedsnavn (f.eks. "August"). Bogstav M står for det forkortede navn på måneden (dvs. "Aug" i stedet for "August"); - Bogstavet y står for den fulde firecifrede repræsentation af årstallet. Hvis du skifter mellem store og små bogstaver (y), reduceres årstallet til de sidste to cifre (det vil sige i stedet for 2011 vil der være 11). Af de andre nyttige formateringsmuligheder for denne funktion kan du markere bogstavet I - det giver dig mulighed for at angive i datoen handlingen på sommertidsserveren ", og bogstavet O viser serverens tidszone (dvs. timeskift i forhold til Greenwich-meridianen). Bogstavet W beregner det ordinære antal for den aktuelle uge i året, og w og D viser ugedagen i henholdsvis digital og tekstform. Ved hjælp af bogstavet L kan du tilføje et skiftårsindikator til datoformatet.
Trin 2
Disse oplysninger om datoen () -funktionen er nok til at få dig til den praktiske del af løsningen af problemet Trin 1: Start en teksteditor og opret et nyt dokument Trin 2: Skriv et script fra kun en linje med PHP-kode til dokument: Sørg for, at "<" er det allerførste tegn i dette dokument, og at der ikke er mellemrum eller blanke linjer foran det. Trin 3: Baser på ovenstående oplysninger, sammensæt det format for dato og klokkeslæt, der passer dig bedst, og udskift de krævede tegn inden for anførselstegnene i funktionskoden. Trin 4: Gem det kompilerede dokument i en fil med php-udvidelsen (for eksempel getDate.php), og upload det til serveren. Trin 5: Indtast URL-adressen til den downloadede side i browseren. Du vil se den aktuelle dato og tid på serveren i det angivne format.