Bonjour à toutes et tous
Je débute en PHP, j'apprends tout seul et j'essaye de me créer des mini-projets pour mettre en application ce que j'apprends. Actuellement, je suis en train d'utiliser la fonction DateTime pour essayer de créer un petit système d'affichage en fonction de la date. J'ai actuellement développé ce code:
J'ai deux questions: est-ce que ce code est valide (dans les tests faits, j'obtiens bien mon "coucou" donc je pense que c'est bon mais j'aimerai un avis sur la syntaxe) ? Est-ce que je vais avoir un problème si dans mon intervalle de comparaison, il y a un changement d'année ? (Normalement je dirais non mais je préfère demander)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php $date = new DateTime("now"); $date1 = new DateTime("2014-11-19"); $date2 = new DateTime("2014-11-26"); $date3 = new DateTime("2014-12-03"); if(($date >= $date1) AND ($date < $date2)){ echo "coucou"; } elseif(($date >= $date2) AND ($date < $date3)){ echo "sa va "; } else{ echo "rien"; } ?>
Une dernière question mais c'est plus un bonus, est-ce qu'il y a possibilité de ne plus utiliser l'année pour le relevé de dates et la comparaison mais seulement le mois et le jour ?
Cordialement,
Clairetj
Partager