Skip to content

Commit 19fb5b7

Browse files
committed
fix: time no longer shows a false day
old: '2022-10-1 10:30' new: '10:30'
1 parent 4eed17c commit 19fb5b7

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

components/ClassesCalendar.vue

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@
7777

7878
<tr>
7979
<td>Start:</td>
80-
<td>{{ selectedEvent.start }}</td>
80+
<td>{{ time('', selectedEvent.time, 0) }}</td>
8181
</tr>
8282

8383
<tr>
8484
<td>End:</td>
85-
<td>{{ selectedEvent.end }}</td>
85+
<td>{{ time('', selectedEvent.time, 1) }}</td>
8686
</tr>
8787

8888
<tr>
@@ -124,6 +124,18 @@ export default {
124124
}
125125
},
126126
methods: {
127+
//MAGIC!
128+
// range = "1030-1430", i=0> start, i=1> end
129+
time(today, range, i) {
130+
return (
131+
today +
132+
' ' +
133+
range.slice(0 + 5 * i, 2 + 5 * i) +
134+
':' +
135+
range.slice(2 + 5 * i, 4 + 5 * i)
136+
)
137+
},
138+
127139
getEventColor(e) {
128140
// in case nothing is selected yet
129141
if (!e.name) {
@@ -177,24 +189,13 @@ export default {
177189
return {
178190
//MAGIC!
179191
name: c.name,
180-
start: time(today + (1 + d), c.time, 0),
181-
end: time(today + (1 + d), c.time, 1),
192+
start: this.time(today + (1 + d), c.time, 0),
193+
end: this.time(today + (1 + d), c.time, 1),
182194
}
183195
})
184196
})
185197
return a.flat(1)
186198
},
187199
},
188200
}
189-
//MAGIC!
190-
// range = "1030-1430", i=0> start, i=1> end
191-
function time(today, range, i) {
192-
return (
193-
today +
194-
' ' +
195-
range.slice(0 + 5 * i, 2 + 5 * i) +
196-
':' +
197-
range.slice(2 + 5 * i, 4 + 5 * i)
198-
)
199-
}
200201
</script>

0 commit comments

Comments
 (0)