我需要找到这个月,上个月和特定日期的下个月.
例如,日期设置为每月31日,我期望得到的日期是2018-02-28,2018-03-31和2018-04-30.那些没有31岁的日子比前一天好.
最后生成2期,2018-02-28至2018-03-29,201-03-30至2018-04-31.我不知道如何处理feb和少于31的月份.
var d = new Date();
var tyear = d.getFullYear(); //2018
var tmonth = d.getMonth(); //2
new Date(2018, tmonth-1, 31);//output 2018-03-02 not what I wanted
Run Code Online (Sandbox Code Playgroud)