Dieser Artikel stellt hauptsächlich die Verarbeitungszeit von PHP + MySQL vor, die einen gewissen Referenzwert hat. Jetzt kann ich sie mit allen teilen. Freunde in Not können sich darauf beziehen
Obwohl MySQL seinen eigenen Zeittyp hat Aus Kompatibilitätsgründen wird in PHP im Allgemeinen die Zeitfunktion verwendet, um den Unix--Zeitstempel abzurufen. In der Datenbank speichern.
1.Unix-Zeitstempel
Die Zeitfunktion in PHP gibt den Unix-Zeitstempel zurück. Standardmäßig analysiert PHP die Greenwich Mean Time und zeigt sie an.
ist die Anzahl der Sekunden seit dem 1. Januar 1970 (Mitternacht UTC/GMT).
2. Konvertieren Sie den Unix-Zeitstempel in das Datum der menschlichen Erkennung
$str = date(“Y-m-d H:i:s”, time())得出的是格林威治时间,非中国时间。加上8小时即可。 $str = date(“Y-m-d H:i:s”, time()+8*3600)
Konvertieren Sie den Unix-Zeitstempel in die chinesische Zeit:
3. Konvertieren Sie das Datum der menschlichen Erkennung in den Unix-Zeitstempel
$int = strtotime(“2014-11-8 08:12:24”);
4. Datenbanktyp
Da der int-Bereich der MySQL-Datenbank mit dem Unix-Zeitstempeltyp übereinstimmt, reicht nur crime int aus. Die Erstellungszeit wird durch int dargestellt. Einige SQL-Dateien zeigen crime int(11). Die 11 in den Klammern ist die Standardanzeigelänge von MySQL, nicht die Länge der Datengröße.
Der Standardwert von int in MySQL ist (-2 147 483 648, 2 147 483 647), und 10 Bits können die Anforderungen erfüllen.
5. Schreiben Sie die aktuelle Zeit in die Datenbank
$n = time(); $query = "insert into time_test values( $n )"; $ret = mysql_query($query, $con);
6. Zeigen Sie die Datenbankzeit als China-Zeit an
$query = "select ctime from time_test;"; $ret = mysql_query($query, $con); if(!$ret) { die("query error: " . mysql_error()); } while ( $arr = mysql_fetch_array($ret)) { //数据库中取出的是字符串,为保险起见,转换为int类型。 echo date("Y-m-d H:i:s", intval($arr["ctime"]) + 8*3600) . "<br>"; }
Das Obige ist der gesamte Inhalt dieses Artikels, vielen Dank fürs Lesen.
Verwandte Empfehlungen:
php+mysql implementiert die Webseite zur Anmeldung, Registrierung und Passwortänderung
php+mysql+jquery-Methode zur Implementierung Kalender-Check-in-Funktion
Das obige ist der detaillierte Inhalt vonPHP+MySQL-Verarbeitungszeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!