2016-10-16 3 views
0

J'ai deux dates from_date et to_date. Comment échanger les deux dates si le paramètre from_date est supérieur à to_date. Voici le code que j'ai essayé. Je vous remercie!Dates d'échange si from_date est supérieur à 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; 
} 

Répondre

1

Mauvaise logique de permutation. Vous n'économisez pas la valeur de from_date avant de modifier sa valeur à to_date.

if(strtotime($from_date) > strtotime($to_date)) { 
    $temp_date = $from_date; 
    $from_date = $to_date; 
    $to_date = $temp_date; 
} 
+0

Merci ... ça marche ... J'ai oublié – Naresh

+0

pour accepter la réponse que nous devons attendre au moins 15 minutes. Maintenant, j'ai accepté la réponse. – Naresh