2015-02-11 63 views
0

在PHP代码如何获得日期和时间zendframework

$timestamp=Date('Y-m-d H:i:s'); 

我想在 正在使用Zend_Date()的Zend控制器服务器的时间,但我得到这样的 Zend_Date的运算”类错误未找到

请帮助我任何一个。

+0

尝试按照此问题中提到的解决方案:http://stackoverflow.com/questions/2075518/zend-date-is-giving-me-fatal-error-msg – 2015-02-11 11:30:06

+0

嗨。我正在为同一行获取输出。请检查ZendDebug是否启用。 – 2015-02-11 11:30:23

+0

在我的zend库中无法找到Zend/date.php 我想查找的地方? – user3535066 2015-02-11 13:14:34

回答

0

您可以看到此错误,因为您错误地使用了Zend Autoloader。

请阅读这个Basic Autoloader Usage

后你解决自动加载问题,你可以使用Zend_Date:

$date = new Zend_Date(); 
print $date->get(); 
+0

有没有其他的链接用于基本的自动加载器?我无法理解这个文件。那么我无法在我的图书馆找到zend /日期 我想查找哪里? – user3535066 2015-02-11 13:17:53

+0

在你能够在php中使用某个类之前,你必须将它包含在你的文档.php中。所以你可以使用require或include方法 – RDK 2015-02-11 13:35:32

0

如果从另一个命名空间中引用它,你可能需要指定顶级命名空间尝试改变 $date = new Zend_Date();$date = new \Zend_Date();

0

你可以用:

$d = new Zend_Date(); 
echo 'Your date is: ' . $d->get(); 

好运

0

我做了这么多研究终于让我找到Zend_Date的运算类内置式, 所以现在使用这个解决方案

$this->date = new DateTime(); 
$this->timestamp = $this->date->format('Y-m-d H:i:s'); 

可能会有所帮助的人没有zend的framework2。

相关问题