Donné dayNumber
est de 0
- 6
représentant Monday
- Sunday
respectivement. Les
objets Date
/String
peuvent-ils être utilisés pour obtenir le jour de la semaine de dayNumber
?
Donné dayNumber
est de 0
- 6
représentant Monday
- Sunday
respectivement. Les
objets Date
/String
peuvent-ils être utilisés pour obtenir le jour de la semaine de dayNumber
?
Une façon beaucoup plus élégante qui vous permet également d'afficher le jour de la semaine par région si vous le souhaitez est disponible à partir de la dernière version des scripts ECMA et fonctionne dans tous les derniers navigateurs et node.js :
console.log(new Date().toLocaleString('en-us', { weekday: 'long' }));
Cela vous donnera une journée en fonction de l'indice que vous passez :
var weekday=new Array(7);
weekday[0]="Monday";
weekday[1]="Tuesday";
weekday[2]="Wednesday";
weekday[3]="Thursday";
weekday[4]="Friday";
weekday[5]="Saturday";
weekday[6]="Sunday";
console.log("Today is " + weekday[3]);
Extrants "Aujourd'hui c'est jeudi"
Vous pouvez également obtenir l'indice des jours en cours à partir de JavaScript avec getDay()
(cependant, dans cette méthode, le dimanche est 0, le lundi est 1, etc.):
var d=new Date();
console.log(d.getDay());
Sorties 1 quand c'est lundi.
Ce code est une version modifiée de ce qui est donné ci-dessus. Il renvoie la chaîne représentant le jour à la place
/**
* Converts a day number to a string.
*
* @param {Number} dayIndex
* @return {String} Returns day as string
*/
function dayOfWeekAsString(dayIndex) {
return ["Sunday", "Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][dayIndex] || '';
}
Par exemple :
dayOfWeekAsString(0) returns "Sunday"
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.