Heim > Artikel > Web-Frontend > So erhalten Sie die Uhrzeit des Vortages oder des nächsten Tages in PHP
In diesem Artikel erfahren Sie hauptsächlich, wie Sie die Uhrzeit des Vortages oder des nächsten Tages und eines Monats in PHP erhalten, hauptsächlich in Form von Code, und ich hoffe, dass er Ihnen helfen kann.
//date()格式化时间返回String类型。 date("Y-m-d H:i:s");//获得当前时间 $current_date = date('Y-m-d',time()); $weekLater = date('Y-m-d',strtotime("$current_date + 1 week"));//根据当前时间加一周后 echo $weekLate; $tomorrow = date('Y-m-d',strtotime("2018-03-29 + 1 day"));// 2018-03-29 加一天的日期 echo $tomorrow; // 2018-03-30
Sie können dies auch tun
date("Y-m-d",strtotime("-1 day"));//Erhalten Sie direkt die Uhrzeit des Vortages
behandelt es als 1. Es gibt ein Problem, wenn diese Methode date("Y-m-d", strtotime("-1 Monat")) verwendet wird, um das Datum des Vormonats abzurufen. Das Problem besteht darin, dass bei Verwendung dieser Methode zum Abrufen des Vormonats ein Fehler auftritt, wenn es im aktuellen Monat einen 30. oder 31. gibt. Wenn Sie diese Methode beispielsweise verwenden, um den Monat des Vormonats am 30. oder 31. Januar abzurufen, wird dieser weiterhin als Januar angezeigt. Daher ist es ein Fehler, diese Funktion zum automatischen Abrufen der Datensätze des letzten Monats zu verwenden. Immer noch eine blöde Lösung:
if (date("n") == 1) { $tmpMonth = 12; $tmpYear = date ("Y") - 1; } else{ $tmpMonth = date ("n") - 1; $tmpYear = date ("Y"); } $tmpDate = "$tmpYear-$tmpMonth-1";
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Uhrzeit des Vortages oder des nächsten Tages in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!