Médiaforma

PHP MySQL – Exercice sur les dates

Print Friendly

Affichez la date selon ce format :

C'est le 1er jour du mois

ou

C'est le xème jour du mois

Solution

Faites une pause dans la vidéo et rédigez le code de l’exercice. Vous pourrez poursuivre pour comparer votre code et celui de la solution.

<?php
  if (date("j") ==1)
    echo date("\C\'\\e\s\\t \l\\e j\\e\\r \j\o\u\\r \d\u \m\o\i\s.");
  else
    echo date("\C\'\\e\s\\t \l\\e j\è\m\\e \j\o\u\\r \d\u \m\o\i\s.");
?>

Ici, nous testons si le jour est égal à 1. Dans l’affirmative, on affiche la chaîne C’est le premier jour du mois. S’il ne s’agit pas du premier jour du mois, on affiche C’est le énième jour du mois.

Bien entendu, nous arions pu faire plus simple avec quelque chose comme ceci :

<?php
  if (date("j") ==1)
    echo "C'est le premier jour du mois";
  else
    echo "C'est le date('j')ème jour du mois";
?>

Mais dans ce cas, vous n’auriez pas fait autant de recherche pour savoir quels caractères doivent être échappés dans la fonction date.

 

 

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply