


So lösen Sie das Problem, dass in der PHP-Zeitfunktion ein Zeitfehler auftritt
Lösung für den durch die PHP-Zeitfunktion verursachten Zeitfehler: 1. Legen Sie die zu verwendende Standardzeitzone fest. 2. Öffnen Sie php.ini, um „date.timezone“ zu finden, und entfernen Sie das vorangehende Semikolon die Programmanweisung.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer
Wie kann das Problem gelöst werden, dass die PHP-Zeitfunktion einen Zeitfehler erhält?
Die Lösung für den Fehler bei der Verwendung der Datumsfunktion zum Abrufen der aktuellen Uhrzeit in PHP
Wenn Sie neu bei PHP sind und die aktuelle Uhrzeit auf der Seite abrufen möchten, weiß jeder, der Programmieren gelernt hat, wie man die Funktion verwendet Zeitfunktion date(), verwenden Sie diese zuerst. Die Funktion formatiert zuerst einen Testcode. Die Ausgabezeit ist 8 Stunden kürzer als die tatsächliche Zeit.
Der Code ist wie folgt :
<?php echo date('Y-m-d H:i:s');
Geben Sie die aktuelle Zeit aus: 2008-10-12 02:32:17
Seltsam, die tatsächliche Zeit ist: 2008-10-12 10:32:17
Liegt es daran, dass die date()-Zeit von PHP falsch ist und sind 8 Stunden kürzer?
Schauen Sie sich noch einmal das „Beispiel 1. date()-Beispiel“ im PHP-Handbuch an. In der ersten Zeile gibt es eine zusätzliche Zeitzoneneinstellung
// Legen Sie die zu verwendende Standardzeitzone fest. Verfügbar seit PHP 5.1
date_default_timezone_set('UTC');
Es stellt sich heraus, dass seit PHP5.1 die Option date.timezone zu php.ini hinzugefügt wurde. Sie ist standardmäßig deaktiviert, was der angezeigten Zeit entspricht (egal welcher PHP-Befehl verwendet wird) sind alle Greenwich Mean Time, die genau 8 Stunden von der Pekinger Zeit abweicht.
Wie stelle ich die richtige PHP-Zeit ein?
1. Ändern Sie php.ini. Öffnen Sie php.ini und suchen Sie nach date.timezone. Entfernen Sie das Semikolon = vor und fügen Sie am Ende Asia/Shanghai hinzu. Der Nachteil besteht darin, dass php .ini kann nicht geändert werden, Sie können also nichts tun.
2. Fügen Sie eine Zeitinitialisierungsanweisung im Programm hinzu Das ist: "date_default_timezone_set("Asia/Shanghai"); "Dies kann vom Programmierer beliebig festgelegt werden, was ich empfehle. Zeitzonenkennung, verfügbare Werte auf dem chinesischen Festland sind: VR China, Asien/Chongqing, Asien/Shanghai, Asien/Urumqi (in der Reihenfolge China, Chongqing, Shanghai, Urumqi), Etc/GMT-8, Asien/Harbin
Auf diese Weise erfolgt die Ausgabe in Pekinger Zeit.
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass in der PHP-Zeitfunktion ein Zeitfehler auftritt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.
