Using Magento 2.3.1

When admin locale is en_GB it processes dates wrong. For example filtering orders by date. The date pickers work correctly so the 1st May comes out as 1/5/2019 but Magento processes this as if it were an American date, e.g. January 5th

If I change to en_US locale it works consistently but I would like to use en_GB.

How can I fix this?

  • Did you check the time zone set for en_GB? Can you confirm it is gmt Europe/London?
    – Manaf P M
    May 29, 2019 at 18:59
  • Have you ever found a fix for this ?
    – Badong
    Sep 29, 2020 at 8:00

1 Answer 1


To add to other answer you should look for time zone settings within magento and on the server where it's being hosted. Make sure all matches.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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