Comparer deux dates en PHP

Étant donné deux dates (date1 et date2) et la tâche consiste à comparer les dates données. Comparer deux dates en PHP est simple lorsque les deux dates sont dans le même format, mais le problème se pose lorsque les deux dates sont dans un format différent.
 
 

Méthode 1:

Si les dates données ont le même format, utilisez un simple opérateur de comparaison pour comparer les dates.

<?php 
	$date1 = "2010-01-15";
	$date2 = "2020-12-14";  

	if ($date1 < $date2) 
		echo "$date1 est inférieur à $date2"; 
	else
		echo "$date1 est supérieur à $date2";
?>

Sortie :

2010-01-15 est inférieur à 2020-12-14

 

Méthode 2:

Si les deux dates données sont dans des formats différents, utilisez la fonction strtotime() pour convertir les dates données dans le format « timestamp » correspondant et enfin comparez ces deux dernier pour obtenir le résultat souhaité.

<?php 
	$date1 = "2010-01-15"; 
	$date2 = "2020-12-14"; 

	$timestamp1 = strtotime($date1); 
	$timestamp2 = strtotime($date2); 

	if ($timestamp1 > $timestamp2)
		echo "$date1 est supérieur à $date2";
	else
		echo "$date1 est inférieur à $date2"; 
?>

Sortie :

2010-01-15 est inférieur à 2020-12-14

 
QCM sur PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *