我正在使用cakephp2和AngularJS开发我的电子商务网站。
我想在多个国家和多个时区运行我的网站。我把我的时区设置为:
date_default_timezone_set('asia/kolkata')
现在我将其设置为:
date_default_timezone_set('UTC')
现在我将所有时间转换为UTC格式,然后再存储到数据库。例如,如果订单位于来自印度的2017-Sep-12 3:30 AM
,则会通过从中减去-5.30
小时将其转换为UTC。现在它将是2017-Sep-11 22:00 PM
。
现在,当向客户发送电子邮件时,其显示的订单位于Sep 11, 2017
而不是Sep 12, 2017