zf2没有使用PHP 5“;日期时间“;班

zf2没有使用PHP 5“;日期时间“;班,php,zend-framework2,Php,Zend Framework2,我面临着一个非常棘手的问题 我正在尝试使用新的php“DateTime”类来表示日期。我正在使用最新的PHP5.3.12 当我使用普通php代码时,代码运行良好。(我是指其他非Zend应用程序),但当我在控制器中使用相同的代码时,它会 错误 致命错误:在第65行的C:\wamp\www\1625\module\User\src\User\Controller\UserController.php中找不到类“User\Controller\DateTime” 我没有得到,因为“DateTime”是

我面临着一个非常棘手的问题

我正在尝试使用新的php“DateTime”类来表示日期。我正在使用最新的PHP5.3.12

当我使用普通php代码时,代码运行良好。(我是指其他非Zend应用程序),但当我在控制器中使用相同的代码时,它会 错误

致命错误:在第65行的C:\wamp\www\1625\module\User\src\User\Controller\UserController.php中找不到类“User\Controller\DateTime”

我没有得到,因为“DateTime”是php inbuild类

代码如下

$date = new DateTime(date('Y').'-'.date('m').'-01'); 
   echo "<li>".$date_now = $date->format('Y-m-d');
$date=新的日期时间(日期('Y').-'.日期('m').-01');
echo“
  • ”$date\u now=$date->format('Y-m-d');
  • 由于您位于名称空间内,因此应将基本的
    日期时间
    类调用为

    $date = new \DateTime(date('Y').'-'.date('m').'-01');
    
    为了清楚起见,您可以将其改写为

    $date = new \DateTime(date('Y-m-01'));
    

    为什么不使用Zend的
    Zend_Date
    class of Zend?它已经在Zend 2 FrameworkHH中删除了,这很奇怪,一定是出于某种原因。我也很期待得到答案。