我发现了很多关于此的文章,但没有一个给出适当的解决方案
我当前的系统时区是 ='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');
所以这里 $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));
所以这里 $schedule_time ='2013-06-26 23:34:00'
所以实际上我想要的是获得这两次之间的差异,它应该是:0