De server van uw site kan zich overal geografisch bevinden, dus de tijd ervan valt niet noodzakelijkerwijs samen met uw lokale tijd. Ook als u en de server zich in dezelfde ruimte bevinden, kunnen de tijdinstellingen van de server afwijken van uw lokale tijd. U kunt de huidige servertijd achterhalen met behulp van een eenvoudig PHP-script. Tegenwoordig biedt elk hostingbedrijf klanten de mogelijkheid om deze taal te gebruiken.
instructies:
Stap 1
Een PHP-functie die de datum en tijd leest van de servervariabelen op het moment van uitvoering, wordt over het algemeen als volgt geschreven: date () Er kan een sjabloon worden doorgegeven volgens welke de functie het resultaat van zijn werk zal formatteren. Rekening houdend met dit sjabloon, kan de functie er als volgt uitzien: datum ('H: i: s dmY'); Bij gebruik van het hier gespecificeerde sjabloon worden de huidige datum en tijd als volgt weergegeven: 22: 09: 06 05/ 30/2011 In dit formaat gebruikte aanduidingen ('H: i: s dmY'): - letter H zet de huidige prikklok op de eerste plaats in het formaat van 00 tot 23. Als het aantal uren kleiner is dan 10, dan 0 wordt ervoor ingevoegd (bijvoorbeeld 05). Als de letter H wordt vervangen door G, wordt de nul niet toegevoegd. U kunt de hoofdletters veranderen - in plaats van H en G, schrijf h en g. In dit geval worden de uren weergegeven in het formaat van 0 tot 12. Dat wil zeggen dat 22 uur wordt weergegeven als 10 uur 's middags; - letter i geeft aan waar de minuten van de huidige tijd moeten worden weergegeven; - letter s markeert de positie van seconden en schrijft de datum en tijd; - letter d geeft de locatie van de dag van de maand aan in een tweecijferig formaat (bijvoorbeeld 02). Als je d vervangt door j, dan wordt nul niet toegevoegd - het formaat van getallen wordt eenduidig (dus niet 02, maar gewoon 2); - letter m geeft aan dat deze positie van de functie moet worden vervangen door het rangtelwoord van de maand in het formaat van 01 tot 12 Als u m vervangt door n, verandert het formaat in 1 - 12, en als u het vervangt door de letter F, wordt de volledige maandnaam gebruikt (bijvoorbeeld "Augustus"). Letter M staat voor de afgekorte naam van de maand (dwz "Aug" in plaats van "Augustus"); - letter y staat voor de volledige viercijferige weergave van het jaarnummer. Als u de hoofdletter (y) wijzigt, wordt het jaarnummer teruggebracht tot de laatste twee cijfers (dat wil zeggen, in plaats van 2011 zijn er 11); Van de andere handige opmaakopties voor deze functie kunt u de letter markeren I - hiermee kunt u in de datum de actie op de zomertijdserver specificeren ", En de letter O toont de tijdzone van de server (dwz de uurverschuiving ten opzichte van de meridiaan van Greenwich). De letter W berekent het volgnummer van de huidige week in het jaar, en w en D geven de dag van de week weer in respectievelijk digitale en tekstvorm. Met de letter L kunt u een schrikkeljaar-indicator toevoegen aan het datumformaat.
Stap 2
Deze informatie over de functie datum () is voldoende om u naar het praktische deel van het oplossen van het probleem te brengen Stap 1: Start een teksteditor en maak een nieuw document Stap 2: Schrijf een script van slechts één regel PHP-code naar de document: Zorg ervoor dat de "< "het allereerste teken in dit document is en dat er geen spaties of lege regels voor staan. Stap 3: Stel op basis van de bovenstaande informatie het uitvoerformaat voor datum en tijd samen dat het beste bij u past, en vervang de vereiste tekens tussen de aanhalingstekens in de functiecode Stap 4: sla het gecompileerde document op in een bestand met de extensie php (bijvoorbeeld getDate.php) en upload het naar de server Stap 5: typ de URL van de gedownloade pagina in de browser. U ziet de huidige datum en tijd op de server in het opgegeven formaat.