看下这个函数呢,eomonth返回指定月数之前或之后的月份的最后一天。 https://www.yonghongtech.com/hel ... ighlightsub=eomonth
以下脚本供参考
var myDate = new Date()
if(myDate.getMonth()!=0)
{
var years = myDate.getFullYear()
var months = myDate.getMonth()-1
var a = day(eomonth(new Date(years,months,15)))
}
else{
var years = myDate.getFullYear()-1
var months=11
var a = day(eomonth(new Date(years,11,15)))
}
var lsatday=new Date(years,months,a);
//debug(lastday)
文本参数1.value=lastday
var myDate = new Date(report_date)
//
if(myDate.getMonth()!=0)
{
var years = myDate.getFullYear()
var months = myDate.getMonth()-2
var a = day(eomonth(new Date(years,months,15)))
}
else{
var years = myDate.getFullYear()-1
var months=11
var a = day(eomonth(new Date(years,11,15)))
}
var lastday=new Date(years,months,a);
文本参数1.value=formatDate(lastday,"yyyy-MM-dd")