Local Time Zones And Locales

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.