function jsTimeToString(time){
var strTime = " ";
if(time == null){
return strTime;
}
else{
var toyear=time.getFullYear();
var tomonth=time.getMonth()+1;
var day=time.getDate();
if(tomonth<10){
tomonth="0"+tomonth;
}
if(day<10){
day="0"+day;
}
strTime = toyear+""+tomonth+""+day;
return strTime;
}
}
function stringToJsTime(time) {
var y = time.substring(0,4);
var m = time.substring(4,6)-1;
var d = time.substring(6,8);
var date = new Date(y,m,d,0,0,0,0);
return date;
}
var dayStr =
var holiday= dayStr.split(',') ;
var holidayMap={};
function getMap(hd){
for(var i=0;i<hd.length;i++){
holidayMap[hd[i]]='1';
}
}
function getworkday(dat,itervalByDay){
var date = dat;
var millisceonds =date.getTime();
while(!holidayMap[date]){
millisceonds += 24*60*60*1000;
}
for(var i=1;i<=itervalByDay;i++){
millisceonds += 24*60*60*1000;
date.setTime(millisceonds);
var d=jsTimeToString(date);
if(holidayMap[d]){
i--;
}
}
return date;
}
getMap(holiday);
var ddjd = 0;
var angdt = "20210403";
var angdt_date = stringToJsTime(angdt);
var updat_b_date = getworkday(angdt_date,ddjd)
console