js获取几个月前的时间,一般是需要YYYY-MM-dd格式的数据,当前只是对Date进行操作,不返回具体的字符格式化 function getPreMonthDate(date:Date, preNum:number){ let cdate = new Date(date.valueOf()) // 日期必须设置为1-28号内, // 当月日期比上月日期的最大还要大时,就会直接进入下一个月的Date cdate.setMonth(cdate.getMonth() - preNum , 1) return cdate }