TypeError:* .getMonth不是一个函数

杰森·博伊斯

我正在尝试构建一个JavaScript函数,该函数将自动填充日历的14天,且日期会导致最后一个日期(由日期选择器选择)。到目前为止,我的代码是:

function filldates() {

datepicked = document.getElementById("period-ending").value;
s = datepicked.split('/');
enddate = new Date(s[2], s[0], s[1]);
date1 = enddate.setDate(enddate.getDate()-14);
day1 = date1.getMonth() + 1;
month1 = date1.getDate();
var firstday = day1 + '/' + month1;
document.getElementById("date-1").value = firstday;
}

但是开发人员的控制台不断告诉我date1.getMonth不是一个函数。我很困惑,因为我一直在看的所有教程和示例都是基于以下内容:“今天的var =新的Date();今天的var month = today.getMonth()+ 1;”

这是实现问题吗?

尖尖的

setDate()函数会更改其上下文日期。它不返回新的Date实例。

如果要创建一个比另一个日期要早几天的新日期实例:

function daysAfter(d, days) {
  var nd = new Date(d.getTime());
  nd.setDate(d.getDate() + days);
  return nd;
}

然后,如果您有日期,则可以在日期之后14天创建日期,如下所示:

var someDate = ... whatever ... ;
var fourteenDaysAfter = daysAfter(someDate, 14);

然后,您可以使用.getMonth().getDate()访问器进行所需的任何格式设置。请记住,JavaScript中的月份从零开始编号。

编辑日期之前的日期,只需传递一个负数即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:jQuery(...)。on不是一个函数

来自分类Dev

TypeError:this。$ set不是一个函数

来自分类Dev

TypeError:require(...)不是一个函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

TypeError:func(...)。then不是一个函数

来自分类Dev

TypeError:$(...)。dialog不是一个函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

TypeError:$(...)。visualize不是一个函数

来自分类Dev

TypeError:require(...)不是一个函数

来自分类Dev

TypeError:$ .mainBowerFiles不是一个函数

来自分类Dev

TypeError:<Array> .each不是一个函数

来自分类Dev

AngularJS TypeError:“ track”不是一个函数

来自分类Dev

JavaScript TypeError:$(...)。parent不是一个函数

来自分类Dev

Angular JS TypeError:$ http不是一个函数

来自分类常见问题

NodeJs:TypeError:require(...)不是一个函数

来自分类Dev

Sequelize TypeError Associate不是一个函数

来自分类Dev

TypeError:$ .fn.dataTable.moment不是一个函数

来自分类Dev

TypeError:THREE.Math.lerp不是一个函数

来自分类Dev

TypeError:undefined不是一个函数-.parent()

来自分类Dev

收到TypeError:$(...)。datetimepicker不是一个函数

来自分类Dev

给TypeError续集belongsToMany:undefined不是一个函数

来自分类Dev

jQuery验证插件-TypeError:$(...)。validate不是一个函数

来自分类Dev

TypeError:myCanvas.getContext不是一个函数

来自分类Dev

TypeError:document.observe不是一个函数

来自分类Dev

我不断收到TypeError:undefined不是一个函数

来自分类Dev

TypeError:React.renderToStaticMarkup不是一个函数

来自分类Dev

TypeError:$(...)。unload不是一个函数-JQuery 3.1.0

来自分类Dev

bootstrap multiselect:TypeError:$(...)。multiselect不是一个函数

来自分类Dev

BootStrap:未捕获的TypeError:$(...)。datetimepicker不是一个函数

Related 相关文章

  1. 1

    TypeError:jQuery(...)。on不是一个函数

  2. 2

    TypeError:this。$ set不是一个函数

  3. 3

    TypeError:require(...)不是一个函数

  4. 4

    TypeError:$(...)。datepicker不是一个函数

  5. 5

    TypeError:func(...)。then不是一个函数

  6. 6

    TypeError:$(...)。dialog不是一个函数

  7. 7

    TypeError:$(...)。datepicker不是一个函数

  8. 8

    TypeError:$(...)。visualize不是一个函数

  9. 9

    TypeError:require(...)不是一个函数

  10. 10

    TypeError:$ .mainBowerFiles不是一个函数

  11. 11

    TypeError:<Array> .each不是一个函数

  12. 12

    AngularJS TypeError:“ track”不是一个函数

  13. 13

    JavaScript TypeError:$(...)。parent不是一个函数

  14. 14

    Angular JS TypeError:$ http不是一个函数

  15. 15

    NodeJs:TypeError:require(...)不是一个函数

  16. 16

    Sequelize TypeError Associate不是一个函数

  17. 17

    TypeError:$ .fn.dataTable.moment不是一个函数

  18. 18

    TypeError:THREE.Math.lerp不是一个函数

  19. 19

    TypeError:undefined不是一个函数-.parent()

  20. 20

    收到TypeError:$(...)。datetimepicker不是一个函数

  21. 21

    给TypeError续集belongsToMany:undefined不是一个函数

  22. 22

    jQuery验证插件-TypeError:$(...)。validate不是一个函数

  23. 23

    TypeError:myCanvas.getContext不是一个函数

  24. 24

    TypeError:document.observe不是一个函数

  25. 25

    我不断收到TypeError:undefined不是一个函数

  26. 26

    TypeError:React.renderToStaticMarkup不是一个函数

  27. 27

    TypeError:$(...)。unload不是一个函数-JQuery 3.1.0

  28. 28

    bootstrap multiselect:TypeError:$(...)。multiselect不是一个函数

  29. 29

    BootStrap:未捕获的TypeError:$(...)。datetimepicker不是一个函数

热门标签

归档