public disabledDates: Date[] = [
///PUBLIC HOLIDAYS AT TR///
new Date("1/1/2020"),
new Date("4/23/2020"),
new Date("5/1/2020"),
new Date("5/19/2020"),
new Date("5/25/2020"),
new Date("5/26/2020"),
new Date("7/31/2020"),
new Date("8/3/2020"),
new Date("8/30/2020"),
new Date("10/29/2020")
];
this.getAllOffDays(new Date().getFullYear());
getAllOffDays(year) {
var boolFlag = true;
var date = new Date(year, 0, 1);
while (date.getDay() != 6) {
date.setDate(date.getDate() + 1);
}
while (date.getFullYear() == year) {
var m = date.getMonth() + 1;
var d = date.getDate();
this.disabledDates.push(
new Date((m < 10 ? '0' + m : m) + '/' +
(d < 10 ? '0' + d : d) + '/' +
year));
if (boolFlag) {
boolFlag = !boolFlag;
date.setDate(date.getDate() + 1);
}
else {
boolFlag = !boolFlag;
date.setDate(date.getDate() + 6);
}
}
}
Hiç yorum yok:
Yorum Gönder