Skip to content

Commit 638f5e5

Browse files
committed
tweak year selector
1 parent 823b4ba commit 638f5e5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/server/util/util.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@ export const sleep =
5050
(ms: number) => new Promise((resolve) => setTimeout(resolve, ms))
5151

5252
export const generateTerms = () => {
53-
const yearNow = new Date().getFullYear()
53+
const dateNow = new Date()
54+
const yearNow = dateNow.getFullYear()
55+
const monthNow = dateNow.getMonth()
5456

5557
const terms = []
5658
let id = 1
5759

5860
// this is ugly
59-
for (let y = 2023; y <= yearNow + 1; y += 1) {
61+
for (let y = 2023; y <= yearNow + (monthNow > 7 ? 1 : 0); y += 1) {
6062
terms.push({
6163
label: {
6264
en: `spring ${y}`,
@@ -82,5 +84,5 @@ export const generateTerms = () => {
8284
id += 2
8385
}
8486

85-
return terms
87+
return terms.splice(0, terms.length - 1).reverse()
8688
}

0 commit comments

Comments
 (0)