Fix weekday date parsing

This commit is contained in:
Benji Grant 2023-06-13 12:25:01 +10:00
parent b2bd9125e7
commit 58e1ec47e4

View file

@ -39,10 +39,7 @@ const parseWeekdayDate = (str: string): Temporal.ZonedDateTime => {
// Extract values // Extract values
const [hour, minute] = [Number(str.substring(0, 2)), Number(str.substring(2, 4))] const [hour, minute] = [Number(str.substring(0, 2)), Number(str.substring(2, 4))]
let dayOfWeek = Number(str.substring(5)) const dayOfWeek = Number(str.substring(5))
if (dayOfWeek === 0) {
dayOfWeek = 7 // Sunday is 7 in ISO8601
}
// Construct PlainDateTime from today // Construct PlainDateTime from today
const today = Temporal.Now.zonedDateTimeISO('UTC').round('day') const today = Temporal.Now.zonedDateTimeISO('UTC').round('day')