Code and database have been working flawlessly for the last 9 months. This morning it stopped working.
Very simply, the website creates invoices, then we are able to update the invoice status on a dynamic page. The invoice is created correctly with all the fields being in the correct format.
Since this morning however, if we update a row, all the date fields are converted into text. See below example:

First 2 rows invoices have been updated and converted to text.
Bottom 2 rows, are invoices created, with no update made.
Without having touched the code or website at all, howcome it changed from one day to the other?
Any ideas? I’m running out of them…
Any help will be very appreciated as the business heavily relies on the website for the day to day running.
Thanks!
Duarte