[SOLVED] setting timezone for MySQL using PHPMyAdmin

Issue

Currently whenever a user creates a new account, I have a Creation_date column that has datatype timestamp. Currently this timestamp reads 3 hours ahead of EST (if it’s 5PM in Boston it reads 8PM). Is there a way to change the timezone to EST? What timezone is it set to currently?

Solution

This has to do with MySQL’s timezone.

You can set it per connection (e.g. via PHPMyAdmin) with the following:

SET time_zone = timezone;

However, this will reset if MySQL restarts. So it is better set at the server level. Which, I assume, you can’t.

I encourage you to read more from the MySQL Docs.

Answered By – Jason McCreary

Answer Checked By – Senaida (BugsFixing Volunteer)

Leave a Reply

Your email address will not be published.