Time 在磁电机中将时间保存为DB时如何设置本地时区

Time 在磁电机中将时间保存为DB时如何设置本地时区,time,magento-1.9,Time,Magento 1.9,我已应用以下内容将默认时区设置为本地时区,即“亚洲/加尔各答”-- 1) 在config.xml中更改- <general> <locale> <code>en_US</code> <timezone>Asia/Calcutta</timezone> </locale> </general>

我已应用以下内容将默认时区设置为本地时区,即“亚洲/加尔各答”--

1) 在config.xml中更改-

<general>
            <locale>
                <code>en_US</code>
                <timezone>Asia/Calcutta</timezone>
            </locale>
 </general>
 if (is_readable($localConfigFile)) {
                $localConfig = simplexml_load_file($localConfigFile);
                date_default_timezone_set('Asia/Calcutta');
                if (($date = $localConfig->global->install->date) && strtotime($date)) {
                    self::$_isInstalled = true;
                }
  }
2) 在Mage.php中更改-

<general>
            <locale>
                <code>en_US</code>
                <timezone>Asia/Calcutta</timezone>
            </locale>
 </general>
 if (is_readable($localConfigFile)) {
                $localConfig = simplexml_load_file($localConfigFile);
                date_default_timezone_set('Asia/Calcutta');
                if (($date = $localConfig->global->install->date) && strtotime($date)) {
                    self::$_isInstalled = true;
                }
  }
现在,当我尝试使用此代码在db中插入任何时间时

Mage::getModel('core/date')->date('Y-m-dh:i:s'),

它不按照当前时区工作,并在DB中提前5:30小时保存日期。有人能告诉我怎么做吗?或者我在默认时区设置中做错了什么