Hello,
I was looking for a way to implement timezone in my application so I found a wiki Local time zones and locales
which it’s very interesting to implement, a few steps to follow and you’re done.
I had a little problem, when I try to convert to Local dates it won’t convert correctly.
I found out that the function getUTCNow() in LocalTime won’t return a valid value for the current time in UTC timezone.
In that case all the conversion attempts would fail (all based on correct UTC).
I found a way to get it works. I searched the forum and I found someone in another topic saying there’s an option in Yii config could be placed to determine the application timezone.
<?php
Yii::setPathOfAlias('ext','extensions');
return array(
        'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
        'name'=>'My Web Application',
        'language'=>'en',
        // preloading 'log' component
        'preload'=>array('log'),
        //setting application timezone
        'timeZone'=>"UTC",
after setting timezone to UTC the conversion went correct, and my issue was solved.
I though of sharing this with you guys, might anyone is stuck in my place.
Thanks.