old-website/scripts/mdx-scripts/getTerm.js

23 lines
646 B
JavaScript
Raw Normal View History

2021-06-19 20:56:29 -04:00
module.exports = getTerm = (dateStr) => {
const date = new Date(dateStr);
let term = "";
const year = date.getUTCFullYear();
if (
new Date(`${year}-01-01`).getTime() <= date.getTime() &&
date.getTime() <= new Date(`${year}-04-30`).getTime()
) {
term = "winter";
2021-06-19 20:56:29 -04:00
} else if (
new Date(`${year}-05-01`).getTime() <= date.getTime() &&
date.getTime() <= new Date(`${year}-08-31`).getTime()
) {
term = "spring";
2021-06-19 20:56:29 -04:00
} else if (
new Date(`${year}-09-01`).getTime() <= date.getTime() &&
date.getTime() <= new Date(`${year}-12-31`).getTime()
) {
term = "fall";
2021-06-19 20:56:29 -04:00
}
return { year: year, term: term };
2021-06-19 20:56:29 -04:00
};