Afficher les parties d'une date en toutes lettres en JavaScript

Vous savez déjà comment afficher le jour de la semaine sous forme de nombre à l'aide de la méthode getDay. Cependant, souvent, nous n'avons pas besoin du numéro du jour de la semaine, mais de son nom textuel. Écrivons un code qui convertira les nombres renvoyés par la méthode getDay en leurs noms de jours de la semaine correspondants.

Pour commencer, écrivons un code qui affichera le numéro du jour de la semaine actuel :

javascriptlet date = new Date();
let day = date.getDay();

console.log(day);

Maintenant, améliorons ce code pour qu'il affiche non pas le numéro du jour de la semaine, mais son nom (pour faire court, dimanche sera 'di', lundi 'lu' et ainsi de suite).

Pour résoudre le problème, créons un tableau des jours de la semaine days et commençons-le par dimanche (puisque c'est le jour zéro) :

javascriptlet days = ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'];

Comment utiliser ce tableau pour afficher à l'écran, par exemple, 'ma' ? Il faut passer entre crochets le numéro de ce jour (mardi a le numéro 2) :

javascriptlet days = ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'];
console.log(days[2]); // affichera 'ma'

Cependant, nous ne voulons pas passer le jour de la semaine manuellement, nous voulons que JavaScript détermine lui-même le jour actuel et affiche son nom. Pour cela, il faut combiner ce que renvoie la méthode getDay et notre tableau days :

javascriptlet date = new Date();
let day  = date.getDay();
let days = ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'];

console.log(days[day]);
Задание 1

Soit le tableau suivant :

javascriptlet months = [
  'jan', 'fév', 'mar', 'avr', 'mai', 'jun',
  'jui', 'aoû', 'sep', 'oct', 'nov', 'déc'
];

Affichez à l'aide de ce tableau le nom du mois actuel.