2009-01-30 8 views
8

Je suis nouveau sur JavaScript. Mon exigence est que T veut faire apparaître un message certains jours (comme dimanche, lundi ...) tout au long de la sélection d'une date.Comment obtenir le jour d'une date particulière en utilisant JavaScript

J'ai essayé la fonction getday() mais cela n'a pas fonctionné. S'il vous plaît suggérer comment faire.

+0

Rappelez-vous, javascript est sensible à la casse –

Répondre

20
var date = new Date(); 
var day = date.getDay(); 

day maintenant un nombre de zéro à six; zéro est dimanche, on est lundi, et ainsi de suite.

Donc, tout ce qui reste est de traduire ce nombre dans la chaîne anglaise (ou tout autre langue) pour le nom du jour:

var name = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][day]; 
2

This page semble vous fournir ce dont vous avez besoin.

Ce que nous allons faire est d'ajouter trouveNomMois() et getDayName() méthodes pour toutes nos dates afin que nous peut obtenir le nom le nom ou le jour mois par appeler ces nouvelles méthodes directement à la place de devoir appeler getMonth() ou getDay() et puis faire un tableau recherche du nom correspondant.

Vous pouvez alors faire:

var today = new Date; 
alert(today.getDayName()); 
4
var days= ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; 
var today = new Date(); 
document.write(days[today.getDay()]); 
Questions connexes