When I open a task on the calendar it shows the date/time in the GMT timezone and not in the timezone
that I have set (on my PHP server and in the User account in SuiteCRM). When I close the task it moves it to the wrong time.
I am using SuiteCRM 8.1.0, php v8.0 and MySQL v8.0.28
Hi. I ran diagnostics and got the phpinfo. The date information contains the correct timezone but I don’t know where to check the date formatting. See below:
You could try seeing how the record gets saved in the database, then. Basically, I think this could be a bug, but it’s useful to know when the bug is happening. Is it saving the date wrong in the database? Or is it displaying it wrong, after retrieving it from the database?
Note that SuiteCRM always stores the dates in MySQL using the UTC timezone GMT-0, so check that it is saving the correct equivalent to what you type, converted to that timezone.
Hi. The database Task table entry is showing the UTC time as expected, and the calendar shows the correct time, however when you open the task (view task) it is displaying the UTC time and not the local time. See the pictures below…