Javascript 如何使.getDay返回数字以外的内容?
结果显示“Monday1”,因为.getDay方法将1显示为星期一Javascript 如何使.getDay返回数字以外的内容?,javascript,Javascript,结果显示“Monday1”,因为.getDay方法将1显示为星期一 var dob = new Date("April 2,1984"); var weekDay = dob.getDay(); if (weekDay==1) { document.write('Monday'); } document.write(weekDay); 有没有办法去掉这个号码,只留下星期一的单词?示例 返回工作日的名称(不仅仅是数字): n的结果将是: Tuesday 来源:嗯,我想你面临的问题是,你必须写多
var dob = new Date("April 2,1984");
var weekDay = dob.getDay();
if (weekDay==1) {
document.write('Monday');
}
document.write(weekDay);
有没有办法去掉这个号码,只留下星期一的单词?示例 返回工作日的名称(不仅仅是数字): n的结果将是:
Tuesday
来源:嗯,我想你面临的问题是,你必须写多个if-else和check。您可以使用下面的函数一次性完成
function myFunction() {
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";
var n = weekday[d.getDay()];
alert(n);
}
希望这能有所帮助。您可以通过放置一组工作日来尝试这一点
var Weekday_name = ['Monday', 'Tuesday', 'Wednesday' ...]
var dob = new Date("April 2,1984");
var weekDay = dob.getDay();
console.log(Weekday_names[weekDay]);
您可以使用删除行
document.write(工作日)代码>
var Weekday_name = ['Monday', 'Tuesday', 'Wednesday' ...]
var dob = new Date("April 2,1984");
var weekDay = dob.getDay();
console.log(Weekday_names[weekDay]);