我想获取星期几(例如:星期一,星期二等),并指定一个随机的日期。这是我的代码,我不确定如何更正。
function dayOfWeek (date) {
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
return day
var day = date(i);
document.write("get.day() : " + day.getDay());
}
var date1 = 11/19/2001;
console.log(dayOfWeek(date1));
var date2 =12/19/1969;
console.log(dayOfWeek(date2));
答案 0 :(得分:3)
您的代码有很多错误。
首先是您错误地使用了return语句。 dayOfWeek
函数中return语句之后的任何代码都将不会运行。
此外,var date1 = 11/19/2001
不是您所认为的100%。现在,它是两个除法运算,而不是字符串或日期对象。请注意,在我的代码中,日期值周围有引号。
function dayOfWeek (date) {
const days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
return days[date.getDay()];
}
var date1 = new Date('11/19/2001');
console.log(dayOfWeek(date1));
var date2 = new Date('12/19/1969');
console.log(dayOfWeek(date2));
如果计划允许使用其他语言,则可能需要研究DateTimeFormat和formatToParts
。
希望这会有所帮助