Skip to content

Commit

Permalink
fix: calendar is wrong
Browse files Browse the repository at this point in the history
  • Loading branch information
ImJustChew committed Feb 19, 2024
1 parent 16ed2c4 commit a10cefb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/app/[lang]/timetable/calendar.ics/route.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@ export async function GET(request: Request) {

return {
title: course.course.name_zh!,
description: `${course.course.name_en!}\n${course.course.teacher_zh}\n${course.course.teacher_en}\nhttps://nthumods.com/courses/${course.course.raw_id}`,
description: `${course.course.name_en!}\n${course.course.teacher_zh}\n${course.course.teacher_en}\nhttps://nthumods.com/courses/${encodeURIComponent(course.course.raw_id)}`,
location: course.venue,
start: [semStart.getFullYear(), semStart.getMonth()+1, semStart.getDate()+course.dayOfWeek, getHours(start), getMinutes(start)],
end: [semStart.getFullYear(), semStart.getMonth()+1, semStart.getDate()+course.dayOfWeek, getHours(end), getMinutes(end)],
start: [semStart.getFullYear(), semStart.getMonth()+1, semStart.getDate()+1+course.dayOfWeek, getHours(start), getMinutes(start)],
end: [semStart.getFullYear(), semStart.getMonth()+1, semStart.getDate()+1+course.dayOfWeek, getHours(end), getMinutes(end)],
calName: 'NTHUMods',

recurrenceRule: `FREQ=WEEKLY;BYDAY=${day};INTERVAL=1;UNTIL=${formatDateTime(semEnd)}`
Expand Down
2 changes: 1 addition & 1 deletion src/const/semester.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export const semesterInfo = [
// { id: '11110', year: 2022, semester: 1, begins: new Date(2022, 9-1, 12), ends: new Date(2023, 1-1, 13) },
{ id: '11120', year: 2022, semester: 2, begins: new Date(2023, 2-1, 13), ends: new Date(2023, 6-1, 16) },
{ id: '11210', year: 2023, semester: 1, begins: new Date(2023, 9-1, 11), ends: new Date(2024, 1-1, 12) },
{ id: '11220', year: 2023, semester: 2, begins: new Date(2024, 2-1, 19), ends: new Date(2024, 6-1, 21) }
{ id: '11220', year: 2023, semester: 2, begins: new Date(2024, 2-1, 19), ends: new Date(2024, 6-1, 23) }
]

export const currentSemester = semesterInfo.find(semester => {
Expand Down

0 comments on commit a10cefb

Please sign in to comment.