gpt4 book ai didi

php - 尝试将 PHP DateTime 类与 Yii2 一起使用,接收类未找到错误

转载 作者:IT王子 更新时间:2023-10-28 23:51:27 25 4
gpt4 key购买 nike

您好,我正在尝试创建自己的自定义助手类以与 Yii2 一起使用。它会处理时间,所以我将使用 PHP 的 DateTime 类。我有

<?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');
}
}

为了测试它,我添加了 使用 yii\helpers\Time;到一个 View 文件并调用 Time::getTime(); 但 Yii2 抛出一个 ErrorException 说 Class 'yii\helpers\DateTime' not found.

如果我将代码直接放入 View 文件并执行它,那么 php DateTime 对象可以正常工作,所以我不确定我的问题是什么。

最佳答案

在类名的 from 中加上一个反斜杠表示它在全局命名空间中:

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

关于php - 尝试将 PHP DateTime 类与 Yii2 一起使用,接收类未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23483894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com