我有两个日期来自from_date和to_date。如果from_date大于to_date,如何交换两个日期。这是我尝试过的代码。谢谢!
$from_date = $con->real_escape_string($_POST['from']);
$to_date = $con->real_escape_string($_POST['to']);
if(strtotime($from_date) > strtotime($to_date)) {
$temp_date = $to_date;
$from_date = $to_date;
$to_date = $temp_date;
}
答案 0 :(得分:1)
交换逻辑错误。在将其值更改为from_date
之前,您不会保存to_date
的值。
if(strtotime($from_date) > strtotime($to_date)) {
$temp_date = $from_date;
$from_date = $to_date;
$to_date = $temp_date;
}