Uncaught Error: `new Date()` with non-number arguments is not supported
I'm saving date as
iso string (with timezone info)
in my table. Then in a function, I would like to use this date in my business logic code. When I try to create a new date from the saved value with new Date(table.some_date)
, I'm getting above error. Does that mean that in convex
, dates should alway be saved in db as number
? This is not what I seemed to understand from the docs1 Reply
This is a known issue, relevant thread here: https://discord.com/channels/1019350475847499849/1171508877095874570/1171509623937835099
You can definitely persist date values as strings in Convex. This issue is specifically from passing a non-number value to
new Date()
in the convex runtime.