Jas*_*son 25 javascript jquery date
是否有使用JavaScript或jQuery的方法来确定它是星期几?例如,如果用户在框中选择的日期是星期日,我可以提醒他们.
Kip*_*Kip 57
new Date().getDay(); //0=Sun, 1=Mon, ..., 6=Sat
Run Code Online (Sandbox Code Playgroud)
另请参见:MDN上的Javascript日期对象.
警告:这将在浏览器上返回星期几.由于地球不平坦,某些用户的星期几可能与您服务器的星期几不同.这可能与您的项目有关,也可能与您的项目无关......
如果你正在做很多日期工作,你可能想要查看像Datejs或Moment.js这样的JavaScript日期库
Bru*_*sky 22
如果您只需要在页面中使用一次,请保持简单......
new Date().toLocaleDateString('en', {weekday:'long'})
// returns "Thursday"
new Date().toLocaleDateString('en', {weekday:'short'})
// returns "Thu"
new Date().toLocaleDateString('es', {weekday:'long'})
// returns "jueves"
new Date().toLocaleDateString('es', {weekday:'short'})
// returns "jue."
new Date().toLocaleDateString('fr', {weekday:'long'})
// returns "jeudi"
new Date().toLocaleDateString('fr', {weekday:'short'})
// returns "jeu."
Run Code Online (Sandbox Code Playgroud)
我不认为扩大会是一件大事,但因为我在评论中有3张国际化票数......
["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][(new Date()).getDay()]
Run Code Online (Sandbox Code Playgroud)
最后,代码高尔夫版......
// dictionary version
({
es: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
en: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
})['en'][(new Date()).getDay()]
// returns "Wednesday"
// list version
langs=['en','es']
[
["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
][langs.indexOf('es')][(new Date()).getDay()]
// returns "Miércoles"
Run Code Online (Sandbox Code Playgroud)
today = new Date()
dayIndex = today.getDay()
Run Code Online (Sandbox Code Playgroud)
...将为您提供"今天"的数字表示.
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
Run Code Online (Sandbox Code Playgroud)
更清晰,更详细的答案:
var days = [
'SUN', //Sunday starts at 0
'MON',
'TUE',
'WED',
'THU',
'FRI',
'SAT'
];
d = new Date(); //This returns Wed Apr 02 2014 17:28:55 GMT+0800 (Malay Peninsula Standard Time)
x = d.getDay(); //This returns a number, starting with 0 for Sunday
alert (days[x]);
Run Code Online (Sandbox Code Playgroud)
工作小提琴.