This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cardcal [2025/11/11 22:40] – Yuki | cardcal [2025/11/11 23:24] (current) – Yuki | ||
|---|---|---|---|
| Line 52: | Line 52: | ||
| for(var month = 0; month < 12; month++) | for(var month = 0; month < 12; month++) | ||
| { | { | ||
| - | var time = moment.utc(year+" | + | var time = moment.utc(year+" |
| var name = time.format(" | var name = time.format(" | ||
| var $table = jQuery(`< | var $table = jQuery(`< | ||
| Line 63: | Line 63: | ||
| var last = time.add(1,' | var last = time.add(1,' | ||
| if(last < first) | if(last < first) | ||
| - | if(month == 0) first -= time.isoWeeksInYear(); | + | if(month == 0) first -= moment.utc().isoWeekYear(year-1).isoWeeksInYear(); |
| - | else if(month == 11) last += time.isoWeeksInYear(); | + | else if(month == 11) last += moment.utc().isoWeekYear(year).isoWeeksInYear(); |
| for(var week = first; week <= last; week++) | for(var week = first; week <= last; week++) | ||
| { | { | ||
| Line 70: | Line 70: | ||
| var suit = weeks.findLastIndex(a=> | var suit = weeks.findLastIndex(a=> | ||
| var days = Array(7).fill(0).map((a, | var days = Array(7).fill(0).map((a, | ||
| - | var m = moment.utc(year).isoWeek(week).day(i); | + | var m = moment.utc().isoWeekYear(year).isoWeek(week).day(i+1); |
| return m.month()==month? | return m.month()==month? | ||
| }) | }) | ||