Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:temps:calendrier

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reference:temps:calendrier [2022/10/23 00:25] jonathanreference:temps:calendrier [2026/06/07 22:11] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 ===== Conditions ===== ===== Conditions =====
  
-Vous tester le jour (de la semaine), la date (du mois), le mois et l’année du calendrier.+Vous pouvez réagir différemment en fonction de la date du jour. Par exemple à l’approche de Noël ou d’Halloween.
  
 Verbe à utiliser dans les conditions : Verbe à utiliser dans les conditions :
Ligne 12: Ligne 12:
  
 <code donjon> <code donjon>
-si le mois du calendrier est décembre:+si le mois est décembre:
   dire "C’est le mois de Noël!".   dire "C’est le mois de Noël!".
 fin si fin si
  
-si le mois du calendrier dépasse 6:+si le mois dépasse 6:
   dire "On a déjà dépassé la moitié de l’année".   dire "On a déjà dépassé la moitié de l’année".
 fin si fin si
  
-si le mois du calendrier est décembre et si la date vaut 24:+si le mois est décembre et si la date vaut 24 ou 25:
   dire "Joyeux Noël !".   dire "Joyeux Noël !".
 fin si fin si
  
-si le jour du calendrier est dimanche:+si (le mois est octobre et si la date dépasse 20) ou si (le mois est novembre et si la date n’atteint pas 5): 
 +  dire "Attention aux citrouilles!"
 +fin si 
 + 
 +si le jour est dimanche:
   dire "Aujourd’hui on ne travaille pas !".   dire "Aujourd’hui on ne travaille pas !".
 fin si fin si
 </code> </code>
  
-===== Affichage =====+===== Afficher la date ===== 
 + 
 +Pour afficher la date, utilisez les balises ''%%[jour]%%'' (nom du jour de la semaine), ''%%[date]%%'' (numéro du jour), ''%%[mois]%%'' (nom du mois) et ''%%[année]%%'' :
  
 <code donjon> <code donjon>
-dire "Aujourd’hui nous somme le [calendrier]".+dire "Aujourd’hui on est un [jour] et nous sommes le [date[mois] [année].". 
 +-- → "Aujourd’hui on est un dimanche et nous sommes le 5 juin 2026."
 </code> </code>
 +
 +<WRAP important>La balise ''%%[calendrier]%%'' n’affiche **pas** la date : tout comme ''%%[horloge]%%'', elle renvoie l’**heure** au format ''HH:MM''. Pour la date, utilisez ''%%[jour]%%'' / ''%%[date]%%'' / ''%%[mois]%%'' / ''%%[année]%%'' ci-dessus.</WRAP>
 +
 +==== Ajouter un 0 à gauche du nombre quand il est inférieur à 10 : ====
  
 <code donjon> <code donjon>
-dire "Aujourd’hui on est un [jour calendrier] et nous sommes le [date calendrier] [mois calendrier] [année calendrier].".+dire "Aujourd’hui on est le jour n°[0jour] et nous sommes le [0date]/[0mois]/[0année].".
 </code> </code>
 +
 +===== Voir aussi =====
 +
 +  * [[reference:temps:|Temps]] — index thématique du temps.
 +  * [[reference:temps:horloge|Horloge]] — l’heure système (complémentaire à la date).
 +  * [[reference:temps:programmer_routine|Programmer une routine]] — déclencher une routine après un délai.
 +  * [[reference:memoire:compteurs|Compteurs]] — ''date'', ''mois'', ''année'' sont des compteurs en lecture seule.
reference/temps/calendrier.1666477523.txt.gz · Dernière modification : (modification externe)