比较 PHP 日期可以使用 strtotime 函数将日期字符串转换为时间戳,然后进行比较。
步骤:
- 使用 strtotime 函数将两个日期字符串转换为时间戳,例如:$time1 = strtotime("2022-01-01"); $time2 = strtotime("2022-02-01");
- 使用比较运算符(<、>、<=、>=、==、!=)对两个时间戳进行比较,例如:if ($time1 < $time2) { // do something }
- 如果需要比较的日期字符串的格式不是标准的 Y-m-d H:i:s,可以先使用 date_create_from_format 函数将其转换为时间对象,例如:$date1 = date_create_from_format("Ymd", "20220101"); $date2 = date_create_from_format("Ymd", "20220201");,然后再使用 date_timestamp_get 函数获取时间戳进行比较。