Home>Article>Backend Development> PHP date and time application 11: three methods to compare two specified dates
In the previous article "PHP Date and Time Application Ten: Convert Seconds to the Format of "Days, Hours, Minutes and Seconds"", I introduced to you how to convert seconds to the format of "Days, Hours, Minutes and Seconds" ”, then this article continues the PHP date and time series of articles~
As the title states, the main content of this article is to introduce to you three methods of comparing two specified dates!
Suppose we are given two dates (date1 and date2). When the formats of the two dates are the same, it is very simple to compare the two dates in PHP, but when the formats of the two dates are different Some problems will arise.
→Related recommendations: "Summary of PHP date and time usage (continuously updated~)"
So today you can master these three methods of comparing dates:
The first method:If the given date formats are the same, use simple comparison operations symbol to compare dates.
The code is as follows:
$date2) echo "$date1 比 $date2 晚"; else echo "$date1 比 $date2 早";
Output result:
2021-11-24 比 2001-03-26 晚
Second method:If two given dates If the format is different, use thestrtotime()
function to convert the given date into the corresponding timestamp format, and finally compare these numeric timestamps to obtain the desired result.
The code is as follows:
$dateTimestamp2) echo "$date1 比 $date2 晚"; else echo "$date1 比 $date2 早";
Output result:
12-03-26 比 2011-10-24 晚
The third method:Use theDateTime class
Compare two dates .
The code is as follows:
$date2) echo $date1->format("Y-m-d") . " 比 " . $date2->format("Y-m-d")." 晚 "; else echo $date1->format("Y-m-d") . " 比 " . $date2->format("Y-m-d")." 早 ";
The output result is:
2020-11-24 比 2021-03-26 早
Finally, I would like to recommend the latest and most comprehensive "PHP Video Tutorial"~ Come and learn!
The above is the detailed content of PHP date and time application 11: three methods to compare two specified dates. For more information, please follow other related articles on the PHP Chinese website!