zf2没有使用PHP 5“;日期时间“;班
我面临着一个非常棘手的问题 我正在尝试使用新的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类 代码如下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”是
$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中删除了,这很奇怪,一定是出于某种原因。我也很期待得到答案。