[+] Encapsulate getSchoolYear()

This commit is contained in:
Hykilpikonna
2020-04-12 14:49:02 -04:00
parent df79998990
commit cd14b2a768
+13 -5
View File
@@ -188,11 +188,9 @@ export class GPAUtils
} }
/** /**
* Get grade level from graduation year * Get current school year
*
* @param graduationYear
*/ */
public static getGradeLevel(graduationYear: number): number public static getSchoolYear(): number
{ {
// Get current year // Get current year
let currentYear = new Date().getFullYear(); let currentYear = new Date().getFullYear();
@@ -200,7 +198,17 @@ export class GPAUtils
// Convert current year to current school year: +1 if it's after August // Convert current year to current school year: +1 if it's after August
if (new Date().getMonth() > 7) currentYear ++; if (new Date().getMonth() > 7) currentYear ++;
return currentYear;
}
/**
* Get grade level from graduation year
*
* @param graduationYear
*/
public static getGradeLevel(graduationYear: number): number
{
// Calculate grade level // Calculate grade level
return 12 - (graduationYear - currentYear); return 12 - (graduationYear - this.getSchoolYear());
} }
} }