Javascript日期数组,增量地填充缺失的日期
Javascript date array, filling in missing days incrementaly
我试图显示一个图形与Flot。如果日期没有值,我的数据数组就没有日期集。我在这个问题中遵循了公认的答案来"填补空白",但我现在希望值是最后一个值,而不是0。我不知道如何得到前一个日期的值。我已经尝试过用var previousTotal = date[i][1];
获得以前的值,但无论我尝试什么,我似乎都无法获得数组的正确部分。
有人能帮忙吗?
function fillInGapsAdding(data) {
var startDay = data[0][0],
newData = [data[0]];
// Loop through all items in array
for (i = 1; i < data.length; i++) {
var diff = dateDiff(data[i - 1][0], data[i][0]);
var startDate = new Date(data[i - 1][0]);
if (diff > 1)
{
for (j = 0; j < diff - 1; j++)
{
var fillDate = new Date(startDate).setDate(startDate.getDate() + (j + 1));
var previousTotal = date[i][1];
newData.push([fillDate, 0]);
}
}
newData.push(data[i]);
}
return newData;
}
经过更多的工作,我弄清楚了....var previousTotal = data[i][1];
相关文章:
- 如何用字符串日期填充日期选择器表单
- 在Javascript中填充日期和日期:输入:月和年
- 使用另一个字段的日期+14天自动填充字段
- JQuery日期选择器在文本字段中来回填充页面(Chrome)
- 用当前日期填充数组并继续向后
- 制作谷歌注释时间线 为缺少的日期填充零
- 从替代字段填充 jquery UI 日期选择器日期字段
- 文本区域只读自动高度(用所选日期填充)
- 在 MomentJS 中填充日期和时间,无需额外的逻辑
- 用于调查的 Javascript:从页面加载时从出生日期开始计算年龄 从预填充信息加载
- HTML 输入预填充日期
- 使用本地日期填充 HTML 日期时间字段
- 使用从模型传递的数据填充 HTML5 日期选取器
- 如何从 Ajax 响应中重新填充 jquery UI 日期选择器
- 使用java脚本从事务日期填充html中的到期日期
- 将日期填充到另一个日期字段中
- JS:用新日期填充字段,从用户输入中减去x天
- 如何用增量日期填充一个日期框
- 根据出生日期填充下拉字段
- 用日期填充2个文本框