Подтвердить что ты не робот

Пытается использовать PHP DateTime Class с Yii2, получившим класс не найденных ошибок

Здравствуйте, я пытаюсь создать свой собственный вспомогательный класс для использования с Yii2. Он будет обрабатывать время, поэтому я буду работать с PHP DateTime class. У меня

<?php

namespace yii\helpers;

use Yii;

class Time
{
    public static function getTime()
    {  
    $time = new DateTime('now', new DateTimeZone('UTC'));
    return $time->format('m-d-Y H:i:s');
    }
}

Чтобы проверить это, я добавил   use yii\helpers\Time; в файл вида и называется Time::getTime();, но Yii2 выбрасывает ErrorException, говорящий, что Class 'yii\helpers\DateTime' не найден.

Объект php DateTime отлично работает, если я поместил код непосредственно в файл представления и выполнил его, чтобы я не был уверен в моей проблеме.

4b9b3361

Ответ 1

Поместите обратную косую черту из имени класса, чтобы указать, что она находится в глобальном пространстве имен:

$time = new \DateTime('now', new \DateTimeZone('UTC'));