如何获得一周的第二天

时间:2019-10-18 10:19:09

标签: javascript

我创建了一个7天的天气小部件。我有今天的今天,但第二天不正确。例如,今天是星期五,因此第二天的天气信息应该是星期六,但显示的是星期天。

正如您在下面看到的,我有一个星期中的某天,并通过暗夜API访问天气数据。

任何帮助将不胜感激!

var days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];
                    var weatherData = data.daily.data.length;
                    for (var i = 0; i < data.daily.data.length-1; i++) {
                        var dailyTemp = {
                            day: days[ (i+1) % days.length]
                    };

1 个答案:

答案 0 :(得分:0)

为什么要使用data.daily.data.length-1?

尝试不使用它,它会显示正确的顺序:

var days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];
var weatherData = 7;
for (var i = 0; i < weatherData; i++) {
  var dailyTemp = {
    day: days[(i + 1) % days.length]
  }
  console.log(dailyTemp);
};

{ 日:“星期一” } { 日:“星期二” } { 星期三:“星期三” } { 一天:“星期四” } { 日:“星期五” } { 天:“星期六” } { 日:“星期日” }