I can't seem to figure out why this started happening... It didn't start until recently. I have a table that's connected to a dataset to simply put what's in the dataset into the table (nothing was coded).
Now, when the page loads, it shows the correct dates as I see them in the dataset. A couple seconds later, one day is subtracted from the dates in the table.
If I refresh the page, same thing... Correct dates, and in a couple seconds they change subtracting a day.
I tried turning on "Fetch after the page loads" in the dataset settings under Performance. This only made it so I didn't see the date dynamically change, but still showed the date minus a day.
Here's a video demonstrating the behavior, if it helps (sorry, it's not very 'Hollywood', but should get the point across... Also, excuse the blurred columns, etc. - I didn't want to post any sensitive information, just what's relevant):
Can anyone explain this, or have a workaround?
Thank you!!
you need to subtract one day from today's date. Use CURDATE() to get today's date. In MySQL, you can subtract any date interval using the DATE_SUB() function. Here, since you need to subtract one day, you use DATE_SUB(CURDATE(), INTERVAL 1 DAY) to get yesterday's date. Clover Dashboard
Hi! It's possible that the time zone for the data in your dataset is set to a different time zone than the time zone of your browser. If this is the case, the dates in the table will be displayed as if they are in the time zone of the dataset, which could result in them appearing to be one day behind. Another possibility is that the dates in your dataset are not being properly formatted when they are displayed in the table. When the dates are stored as text in the dataset and the table is expecting them to be in a different format, the dates might be interpreted incorrectly. You have check if there is a formula in the table that subtracts a day from the dates, this could cause them to appear one day behind.