10  1
Afficher un message - Comparer deux dates - WordPress

Nous allons dans ce tutoriel effectuer une petite condition qui va permettre de comparer deux dates et afficher un message ou un lien suivant les dates.

Vous souhaitez par exemple définir une condition que la date d’aujourd’hui est inférieure à la date d’un résultat dynamique d’une conférence.

Nous allons pour ça appeler nos dates dans un format spécifique (Date : 01-01-20 dans notre exemple) avec strtotime. Nous faisons aussi, pour obtenir la date d’aujourd’hui un get_the_date(format).

Voici donc la condition :

1
2
3
4
5
6
7
8
9
<?php 
$datetoday = strtotime(get_the_date('d-m-y')); 
$dateconference = '01-01-21'; 
 
if ( ( $datetoday > $dateconference) ) { ?>
<?php echo 'Disponible prochainement'; ?>	 
<?php } else { ?>
<a href="" class="bouton-print"><?php _e('Remplir', 'nomdevotretheme'); ?></a>
<?php } ?>

Dans notre exemple donc, c’est que si notre date du jour n’est pas plus grand que le 1er Janvier 2021, le lien de la conférence n’est pas disponible. Vous pouvez ajuster votre condition en ajouter aussi une condition de plus petit que ….

NB : Faire une sauvegarde de votre thème et votre base de données avant d’ajouter ces fonctions tutoriels.