Le serveur de votre site peut être géographiquement situé n'importe où, donc son heure ne coïncide pas nécessairement avec votre heure locale. De plus, même si vous et le serveur êtes dans la même pièce, les paramètres d'heure du serveur peuvent différer de votre heure locale. Vous pouvez connaître l'heure actuelle du serveur à l'aide d'un simple script PHP. Aujourd'hui, chaque hébergeur offre à ses clients la possibilité d'utiliser cette langue.
Instructions
Étape 1
Une fonction PHP qui lit la date et l'heure à partir des variables du serveur au moment de son exécution s'écrit généralement comme suit: date() Il peut lui être passé un modèle selon lequel la fonction formatera le résultat de son travail. En tenant compte de ce modèle, la fonction peut ressembler à ceci: date ('H: i: s dmY'); Lors de l'utilisation du modèle spécifié ici, la date et l'heure actuelles seront présentées comme suit: 22: 09: 06 05/ 30/2011 Désignations utilisées dans ce format ('H: i: s dmY'): - la lettre H met en premier lieu l'heure courante dans le format de 00 à 23. Si le nombre d'heures est inférieur à 10, alors 0 sera inséré avant (par exemple, 05). Si la lettre H est remplacée par G, le zéro ne sera pas ajouté. Vous pouvez changer la casse des lettres - au lieu de H et G, écrivez h et g. Dans ce cas, les heures seront représentées au format de 0 à 12. C'est-à-dire que 22 heures seront représentées comme 10 heures de l'après-midi; - la lettre i indique où les minutes de l'heure actuelle doivent être affichées; - la lettre s marque la position des secondes dans l'écriture de la date et de l'heure; - la lettre d indique l'emplacement du jour du mois au format à deux chiffres (par exemple, 02). Si vous remplacez d par j, alors zéro ne sera pas ajouté - le format des nombres deviendra sans ambiguïté (c'est-à-dire pas 02, mais juste 2); - la lettre m indique que cette position de la fonction doit être remplacée par le nombre ordinal du mois au format 01 à 12 Remplacer m par n changera le format en 1 - 12, et le remplacer par la lettre F utilisera le nom complet du mois (par exemple, "Août"). La lettre M représente le nom abrégé du mois (c'est-à-dire « août » au lieu de « août »); - la lettre y représente la représentation complète à quatre chiffres du numéro de l'année. Si vous modifiez sa casse (y), le numéro de l'année sera réduit aux deux derniers chiffres (c'est-à-dire qu'au lieu de 2011, il y aura 11); Parmi les autres options de formatage utiles pour cette fonction, vous pouvez marquer la lettre I - il vous permet de spécifier dans la date l'action sur le serveur d'heure d'été ", Et la lettre O indique le fuseau horaire du serveur (c'est-à-dire le décalage horaire par rapport au méridien de Greenwich). La lettre W calcule le nombre ordinal de la semaine en cours dans l'année, et w et D affichent le jour de la semaine sous forme numérique et textuelle, respectivement. En utilisant la lettre L, vous pouvez ajouter un indicateur d'année bissextile au format de date.
Étape 2
Cette information sur la fonction date () est suffisante pour vous amener à la partie pratique de la résolution du problème. Étape 1: Démarrez un éditeur de texte et créez un nouveau document. Étape 2: Écrivez un script à partir d'une seule ligne de code PHP vers le document: assurez-vous que le « < » est le tout premier caractère de ce document et qu'il n'y a pas d'espaces ou de lignes blanches devant. Étape 3: Sur la base des informations ci-dessus, composez le format de sortie de date et d'heure qui vous convient le mieux, et remplacez les caractères requis entre les guillemets dans le code de la fonction. Étape 4: enregistrez le document compilé dans un fichier avec l'extension php (par exemple, getDate.php) et téléchargez-le sur le serveur. Étape 5: saisissez l'URL de la page téléchargée dans le navigateur. Vous verrez la date et l'heure actuelles sur le serveur dans le format spécifié.