The date type input is not the date picker component, but just a regular html5 date input.
To use the date picker component set the field type tp text and in its properties in App Structure click the “Make Data Picker” button.
How are you storing the date in your database and in what format?
Isn't it in a date / datetime database field?
Note that the date on the server side is based on your server timezone, so if there is difference between you (the client side) and your server (the server side) timezones, that's why you see different dates.
I have an Add database action with a date picker and when i select this date it correctly adds it into the database. It only seems when i change the text field to a Date Picker that i have this issue. Its always one day lower than the date i am choosing.
the data that is being passed to the query for updating is
date: 2022-01-09 00:00:00
I was able to figure it out…when i originally created the query to update the record, i pulled from the original form which had the date textfield as a Date type.
however, i changed that per your suggestion for the date picker to a Text type field.
So i removed all of the imported form fields and then reimported them. the date one was now a text field and updated correctly. Not sure why that mattered, but it did on the query update.