Localisation in yii2

Hi, previously in yii1 i have used the localisation concept, the code is

public static function getClientLocalDateTime($dateTime, $format=self::ANSI_DATE_TIME_FORMAT) {

   $dateTime = DateTime::createFromFormat($format, $dateTime); // input date and format

   $userTimeZone = new DateTimeZone(self::getClientTimeZoneName()); // client timezone name 

   $dateTime->setTimeZone($userTimeZone); // convert to client date format

   return $dateTime; // returns the o/p for client local timezone


But in yii2, want to do the same. When i use the same code its displaying the error of

Class 'common\components\DateTime' not found

so i have changed that into

$dateTime = Yii::$app->formatter->asDatetime($dateTime, $format);


$dateTime->setTimeZone($userTimeZone); // convert to client date format

then now i’m getting the php fatal error of

Call to a member function setTimeZone() on a non-object

Please help me how to solve this issue?

Use \DateTime. Check http://php.net/manual/en/language.namespaces.php