Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie den PHP-Zeitstempel
Dieser Artikel zeigt Ihnen hauptsächlich, wie Sie den PHP-Zeitstempel verwenden. Ich hoffe, er kann Ihnen helfen.
$date = date('Y-m-d',time());//今日"2018-3-1" //php获取今日开始时间戳和结束时间戳 $start = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1; 将英文文本日期时间解析为 Unix 时间戳: echo(strtotime("now") . "<br>"); echo(strtotime("15 October 1980") . "<br>"); echo(strtotime("+5 hours") . "<br>"); echo(strtotime("+1 week") . "<br>"); echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>"); echo(strtotime("next Monday") . "<br>"); echo(strtotime("last Sunday"));
$type = $param['type']; switch ($type) { case 3: { // 本月 $start = mktime(0, 0, 0, date('m'), 1, date('Y')); $end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')); }; break; case 6: { //上月 $start = mktime(0, 0, 0, date('m') - 1, 1, date('Y')); $end = mktime(0, 0, 0, date('m'), 1, date('Y')) - 1; }; break; case 7: { //本周 $start = mktime(0, 0, 0, date('m'), date('d') - date('w'), date('Y')); $end = mktime(0, 0, 0, date('m'), date('d'), date('Y')); }; break; case 8: { //上周 $start = mktime(0, 0, 0, date('m'), date('d') - 7 - date('w'), date('Y')); $end = mktime(0, 0, 0, date('m'), date('d') - date('w'), date('Y')) - 1; }; break; case 4: { // 本年 $start = mktime(0, 0, 0, 1, 1, date('Y')); $end = mktime(0, 0, 0, 1, 1, date('Y') + 1); }; break; case 5: { // 昨天 $start = mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); $end = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 1; }; break; case 9: { // 前七天 $start = mktime(0, 0, 0, date('m'), date('d') - 6, date('Y')); $end = mktime(date('H'), date('m'), date('s'), date('m'), date('d'), date('Y')); }; break; case 2: { // 前30天 $start = mktime(0, 0, 0, date('m'), date('d') - 29, date('Y')); $end = mktime(date('H'), date('m'), date('s'), date('m'), date('d'), date('Y')); }; break; case 1: { // 今天 $start = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1; }; break; default: { return ''; } }
Übergeben Sie $end und $start als Where-Bedingungen und verwenden Sie
Mit der date()-Methode können nur Jahr, Monat und Tag des aktuellen Datums ermittelt werden Zeit, aber wann Das von Ihnen aus der Datenbank abgefragte Zeitformat kann mit dieser Methode nicht abgerufen werden, z. B.: date("d",$time);
Aber Sie können date() verwenden, um date("Y", $time), date("M",$time), date("D",$time), aber wenn wir das aktuelle Datum erhalten möchten, können wir die Split-Funktion
zweimal verwenden und das war's!
<?php //取得时间的年 $strtimes=$info[datetime] $strtimes = explode(" ",$strtime); $timearray = explode("-",$strtimes[0]); $year = $timearray[0]; $month = $timearray[1]; $day = $timearray[2]; ?>
Verwandte Empfehlungen:
Beispielfreigabe für PHP-Zeitstempel und Datumskonvertierung
Zusammenfassung der Verwendung der PHP-Zeitstempelfunktion
Beispielcode für die Verwendung eines PHP-Zeitstempels_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den PHP-Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!