Hi all!

My server used to be on New York time while I'm located in Hong Kong, so I asked my web host to change the server to Hong Kong time for me. After that, both the current time displayed on the green bar near the top inside ZC admin and the timezone displayed on the "Server Info" page are correct, meaning they are both Hong Kong time.

But when I placed a test order, the admin showed that the order was placed in New York time, which means it was 12 hours behind Hong Kong.

BUT the timestamp in the order confirmation email that I received was correct, meaning it was indeed showing Hong Kong time.

What gives? I'm not very familiar with server / PHP stuff so any help is greatly appreciated, thank you in advance!

On my "Server Info" page:

date

date/time support enabled
"Olson" Timezone Database Version 2012.8
Timezone Database internal
Default timezone Asia/Hong_Kong

Directive Local Value Master Value
date.default_latitude 31.7667 31.7667
date.default_longitude 35.2333 35.2333
date.sunrise_zenith 90.583333 90.583333
date.sunset_zenith 90.583333 90.583333
date.timezone Asia/Hong_Kong Asia/Hong_Kong