/* @config : next999.json @filename : ${psFileBasename} @title : 2.カレンダー表示 @name : 2.カレンダー表示 @siteIds : 310514 @siteTitles : イオン多摩平シフト希望 @disabled: false */ //カレンダーを生成して挿入する関数 function renderCalendar(year, month, checkedDates = [], selectedHoursArray = []) { $('#custom-calendar-container').remove(); let containerHtml = `
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| "; for (let d = 1; d <= lastDay.getDate(); d++) { let dateObj = new Date(year, month - 1, d); let dayOfWeek = dateObj.getDay(); let dateStr = `${year}-${String(month).padStart(2, '0')}-${String(d).padStart(2, '0')}`; let checked = checkedDates.includes(dateStr) ? 'checked' : ''; calendarTableHtml += ` | `; if ((firstDay.getDay() + d) % 7 === 0 && d !== lastDay.getDate()) calendarTableHtml += " | |||||
| "; calendarTableHtml += " |
選択された時間: なし