CoddyRun

Parcours Le compte à rebours des anniversaires Étape 1

Étape 1 sur 6

La date d'aujourd'hui

Afficher la date du jour en toutes lettres, et calculer le numéro du jour dans l'année.

Notions :dateaujourd_huiformat_datejours_entre

Le résultat final du parcours : Le compte à rebours des anniversaires
Le résultat final du projet
Ce qu'il faut savoir

CoddyRun a un type date. aujourd_hui() renvoie la date du jour :

ajd est une date
ajd vaut aujourd_hui()

L'afficher joliment

format_date(date, motif) transforme une date en texte selon un motif :

  • jjjj : le nom du jour (samedi), j : son numéro (10) ;
  • mmmm : le nom du mois (octobre), mm : son numéro sur deux chiffres ;
  • aaaa : l'année.

format_date(ajd, "jjjj j mmmm aaaa") donne par exemple « samedi 10 octobre 2026 ».

Compter les jours

jours_entre(date1, date2) donne le nombre de jours qui séparent deux dates. Entre le 1er janvier et aujourd'hui, on obtient le nombre de jours déjà écoulés : en ajoutant 1, c'est le numéro du jour dans l'année.

vers_date fabrique une date à partir d'un texte « jj/mm/aaaa ». On construit ce texte avec l'année en cours, obtenue par annee_de(ajd).

Code de départ

Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.

Pas encore CoddyRun ?

Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.

Créer mon compte et télécharger
Besoin d'aide ?
Indice 1

Déclarez ajd est une date et premierJanvier est une date.

Indice 2

premierJanvier vaut vers_date("01/01/" + convertir_texte(annee_de(ajd))).

Indice 3

Le 1er janvier doit donner « jour n° 1 », et le 31 décembre « jour n° 365 » (ou 366).

Voir la solution complète

Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.

@ Les déclarations
ajd, premierJanvier est une date

@ Aujourd'hui
ajd vaut aujourd_hui()
premierJanvier vaut vers_date("01/01/" + convertir_texte(annee_de(ajd)))
html("<h2>Le compte à rebours des anniversaires</h2>")
affiche "Nous sommes le " + format_date(ajd, "jjjj j mmmm aaaa") + "."
affiche "C'est le jour n° " + convertir_texte(jours_entre(premierJanvier, ajd) + 1) + " de l'année."

Ce parcours te plaît ?

Crée ton compte gratuit et construis le projet en entier, étape par étape.

Créer mon compte gratuit J'ai déjà un compte