Sådan Finder Du Ud Af Klokkeslættet På Serveren

Indholdsfortegnelse:

Sådan Finder Du Ud Af Klokkeslættet På Serveren
Sådan Finder Du Ud Af Klokkeslættet På Serveren

Video: Sådan Finder Du Ud Af Klokkeslættet På Serveren

Video: Sådan Finder Du Ud Af Klokkeslættet På Serveren
Video: NTP Configuration in Server 2016 2024, Kan
Anonim

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.

Sådan finder du ud af klokkeslættet på serveren
Sådan finder du ud af klokkeslættet på serveren

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.

Anbefalede: