Franco
10/28/2020, 1:16 AMtry {
val dateStr = date?.toIsoString(dateOnly = true)
...
} catch (e: Exception) {
logError("Failed to parse date", cause = e)
}
public fun Date.toIsoString(dateOnly: Boolean = false): String {
val timezoneOffset = getTimezoneOffset()
val dateStr = Date(getTime() - (timezoneOffset * 60_000)).toISOString()
return if (dateOnly) dateStr.split("T")[0] else dateStr
}
And this is the error I get:
Uncaught RangeError: Invalid time value
at Date.toISOString (<anonymous>)
Any idea if I'm doing something wrong or if this error just can't be catched for whatever reason?Franco
10/28/2020, 1:17 AMtoISOString()
with an invalid date, which sometimes happens when people are entering the date manually on my web appturansky
10/28/2020, 1:40 AMThrowable
or even Error
Franco
10/28/2020, 2:08 AMError
and that didn't work either @turansky, however I tried Throwable
now and that did work, thanks 🙂turansky
10/29/2020, 9:23 PMhallvard
11/30/2020, 9:28 PMFranco
11/30/2020, 11:00 PM