Skip to content

Commit

Permalink
✔ Fix Jam Malam ~
Browse files Browse the repository at this point in the history
  • Loading branch information
bifeldy committed Sep 3, 2024
1 parent f9a8c1e commit 312374e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
2 changes: 1 addition & 1 deletion dist/main-site/server/main.js

Large diffs are not rendered by default.

17 changes: 11 additions & 6 deletions projects/main-site/src/api/services/global.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,14 +122,19 @@ export class GlobalService {
const currentDate = new Date();
const startTime = st || CONSTANTS.freeTimeStart;
const endTime = et || CONSTANTS.freeTimeEnd;
const stArr: number[] = startTime.split(":").map(n => Number(n));
const etArr: number[] = endTime.split(":").map(n => Number(n));
const startDate = new Date(currentDate.getTime());
startDate.setHours(Number(startTime.split(":")[0]));
startDate.setMinutes(Number(startTime.split(":")[1]));
startDate.setSeconds(Number(startTime.split(":")[2]));
startDate.setHours(stArr[0]);
startDate.setMinutes(stArr[1]);
startDate.setSeconds(stArr[2]);
if (etArr[0] < stArr[0]) {
currentDate.setDate(currentDate.getDate() + 1);
}
const endDate = new Date(currentDate.getTime());
endDate.setHours(Number(endTime.split(":")[0]));
endDate.setMinutes(Number(endTime.split(":")[1]));
endDate.setSeconds(Number(endTime.split(":")[2]));
endDate.setHours(etArr[0]);
endDate.setMinutes(etArr[1]);
endDate.setSeconds(etArr[2]);
return startDate < currentDate && endDate > currentDate;
}

Expand Down

0 comments on commit 312374e

Please sign in to comment.