Nettstedets server kan være geografisk plassert hvor som helst, slik at tiden ikke nødvendigvis sammenfaller med lokal tid. Også, selv om du og serveren er i samme rom, kan serverens tidsinnstillinger avvike fra lokal tid. Du kan finne ut gjeldende servertid ved hjelp av et enkelt PHP-skript. I dag gir hvert vertsfirma kunder muligheten til å bruke dette språket.
Bruksanvisning
Trinn 1
En PHP-funksjon som leser dato og klokkeslett fra servervariablene på tidspunktet for utførelsen, skrives vanligvis som følger: dato () Det kan sendes en mal som funksjonen vil formatere resultatet av arbeidet til. Med tanke på denne malen kan funksjonen se slik ut: dato ('H: i: s dmY'); Når du bruker malen som er angitt her, vil gjeldende dato og klokkeslett bli presentert som følger: 22: 09: 06 05 / 30/2011 Betegnelser brukt i dette formatet ('H: i: s dmY'): - bokstav H setter gjeldende tidsklokke i første omgang i formatet fra 00 til 23. Hvis antall timer er mindre enn 10, så 0 vil bli satt inn før den (for eksempel 05). Hvis bokstaven H blir erstattet av G, vil ikke null bli lagt til. Du kan endre bokstaven - i stedet for H og G, skriv h og g. I dette tilfellet vil timene bli representert i formatet fra 0 til 12. Det vil si at 22 timer vil bli representert som klokka 10 på ettermiddagen; - bokstav i viser hvor minuttene til gjeldende tid skal vises; - bokstav s markerer posisjonen til sekunder ved å skrive dato og klokkeslett; - bokstav d angir plasseringen av månedsdagen i tosifret format (for eksempel 02). Hvis du erstatter d med j, vil ikke null bli lagt til - formatet på tall blir entydig (dvs. ikke 02, men bare 2); - bokstaven m indikerer at denne posisjonen til funksjonen skal erstattes med ordinært nummer på måned i formatet fra 01 til 12 Hvis du erstatter m med n, endres formatet til 1 - 12, og å erstatte det med bokstaven F vil bruke hele månedsnavnet (for eksempel "August"). Bokstav M står for det forkortede navnet på måneden (dvs. "Aug" i stedet for "August"); - bokstaven y står for den fullstendige firesifrede representasjonen av årstallet. Hvis du endrer bokstav (y), vil årstallet reduseres til de to siste sifrene (det vil si i stedet for 2011 vil det være 11). Av de andre nyttige formateringsalternativene for denne funksjonen kan du merke bokstaven I - det lar deg spesifisere i datoen handlingen på sommertidsserveren ", Og bokstaven O viser serverens tidssone (dvs. timeskiftet i forhold til Greenwich-meridianen). Bokstaven W beregner ordinaltallet for den aktuelle uken i året, og w og D viser ukedagen i henholdsvis digital og tekstform. Ved hjelp av bokstaven L kan du legge til en skuddårsindikator i datoformatet.
Steg 2
Denne informasjonen om date () -funksjonen er nok til å komme deg til den praktiske delen av å løse problemet. Trinn 1: Start et tekstredigeringsprogram og opprett et nytt dokument. Trinn 2: Skriv et skript fra bare én linje med PHP-kode til dokument: Forsikre deg om at "<" er det aller første tegnet i dette dokumentet, og at det ikke er mellomrom eller blanke linjer foran det. Trinn 3: Basert på informasjonen ovenfor, komponer formatet for dato og klokkeslett som passer deg best, og erstatt de nødvendige tegnene i anførselstegnene i funksjonskoden. Trinn 4: lagre det kompilerte dokumentet i en fil med php-utvidelsen (for eksempel getDate.php) og last det opp til serveren. Trinn 5: skriv inn URL-en til den nedlastede siden i nettleseren. Du vil se gjeldende dato og klokkeslett på serveren i det angitte formatet.