Heim > Artikel > Backend-Entwicklung > So implementieren Sie die Abfragezeitraumfunktion in PHP
PHP-Abfragezeitperiodenfunktion: Erstens, wenn die Datenbankanzeigezeit die aktuelle Zeit ist, ist es nicht erforderlich, die Zeitstempelkonvertierungsfunktion strtotime zu verwenden, und deklarieren Sie dann direkt die Variablen $timea und $timeb, um die zu erhalten aktuelle Zeitzeichenfolge; endlich deklarieren $ sq2 wählt den Zeitraum aus, in dem sich add_time befindet.
Das Folgende ist die Zeitstempelabfrage. Wenn die Datenbankzeit den 05.04.2011 anzeigt, besteht keine Notwendigkeit, die Zeitstempelkonvertierungsfunktion strtotime
zu verwenden:
$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);
In PHP abgeschlossen
1. Funktion zum Konvertieren des UNIX-Zeitstempels in das Datum: date()
Allgemeine Form: date('Y-m-d H:i:s', 1156219870);
2. Verwenden Sie die Funktion, um das Datum in einen UNIX-Zeitstempel zu konvertieren: strtotime()
Allgemeine Form: strtotime('2010-03-24 08:15:42');
Fertig in MySQL
Dieser Weg ist in Der Vorteil der Konvertierung in einer MySQL-Abfrageanweisung besteht darin, dass sie nicht die Analysezeit des PHP-Parsers in Anspruch nimmt und schnell ist. Der Nachteil besteht darin, dass sie nur in Datenbankabfragen verwendet werden kann und Einschränkungen aufweist.
1. UNIX
Verwenden Sie die Funktion, um den Zeitstempel in ein Datum umzuwandeln: FROM_UNIXTIME()
Allgemeine Form: select FROM_UNIXTIME(1156219870);
2. Verwenden Sie die Funktion, um das Datum in einen UNIX-Zeitstempel zu konvertieren : UNIX_TIMESTAMP()
Allgemeine Form: Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);
Beispiel: MySQL-Abfrage der Anzahl der Datensätze für den Tag:
$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”。
Weitere Lernmaterialien: PHP-Video-Tutorial zur Realisierung der Standortabfrage für Mobiltelefone
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Abfragezeitraumfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!