获取指定日期的星期几

时间:2020-06-06 00:06:48

标签: javascript

我想获取星期几(例如:星期一,星期二等),并指定一个随机的日期。这是我的代码,我不确定如何更正。

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));

1 个答案:

答案 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));

如果计划允许使用其他语言,则可能需要研究DateTimeFormatformatToParts

希望这会有所帮助