如何将我的TIMESTAMP转换为magento中的UTC时间戳

thu*_*mal 3 php timezone datetime timestamp magento

我发现了许多这方面的艺术品,但没有给出适当的解决方案

我当前的系统时区是= 'asia/Kolkata'

我现在的magento时区是 'asia/shanghai'

这给了我正确的UTC时间这里系统时间'2013-06-26 15:34:00'

   $timezone = date_default_timezone_get();
   date_default_timezone_set($timezone);

   $now = Mage::getModel('core/date')->timestamp(time());
   $current_date= date('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

所以这里$ current_date = '2013-06-26 18:04:30'

但我有另一个mytimestamp ..... ex: - $ time = '2013-06-26 15:34:00';

   $scheduletime = '2013-06-26 15:19:00';
   $dateTimestamp = Mage::getModel('core/date')->timestamp(strtotime($scheduletime));
   $schedule_time = date('Y-m-d H:i:s',strtotime($scheduletime));
Run Code Online (Sandbox Code Playgroud)

所以这里$ schedule_time = '2013-06-26 23:34:00'

所以实际上我想要的是在这两次之间得到区别,它应该是:0

Ren*_*art 8

尝试

Mage::getSingleton('core/date')->gmtDate();
Run Code Online (Sandbox Code Playgroud)

注意:UTC和GMT是相等的.