I live in KY US (Eastern Time UTC-05:00).

My customers are mostly from the US.

My server is in Phoenix AZ (Mountain Time UTC-07:00).

If I want to try to equal out the time as best as possible for US customers, would setting the Locale setting in Magento to something like Chicago be best or to my KY time or the server time?


You should set the timezone which is set in the server. If you don't do this, you have wrong calculations all over the place: salesrules, catalog price rules, order with wrong date, etc.

  • Thanks I'll do it like that because I've been having some issues. I don't think I've ever set it to the server time.
    – Freejoy
    Jul 21 '16 at 8:17
  • How can your answer be tested. It didn't fix magento logging me off (my little ongoing project). I just want to be sure I have the time correctly.
    – Freejoy
    Jul 22 '16 at 20:33
  • Make an order, check the shown order date in backend, should be correct. If it isn't, either the server time is wrong, the server timezone or php/magento timezone setting is wrong. Jul 24 '16 at 17:26
  • Or both is wrong, but makes the end time correct :D Jul 24 '16 at 17:26
  • It shows me in admin the I placed the order at the same time as the server time. Is that the correct time?
    – Freejoy
    Jul 25 '16 at 12:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.