class Zend_Date 未找到

class Zend_Date not found

到目前为止,我在谷歌上搜索了很多,但找不到任何有用的东西。

我需要在我的 mySQL 数据库中保存一个正确的日期时间值,所以我尝试在 ZF1 中使用这个:

$date = new Zend_Date();
echo $date->toString('YYYY-MM-dd HH:mm:ss');

我收到错误 class Zend_Date 未找到

Blockquote

ZF3 中有什么,是否已弃用?如果是,新 class 的名称如何以及如何与 composer 取得联系。如果不是,有什么问题,我需要什么作为use语句。

这个当然有用

$heute = date("Y-m-d H:i:s"); 

但问题是为什么我不能使用 Zend_Date?

在此 link 下,您拥有所有 zf3 组件:

https://docs.zendframework.com/

zend框架组件中好像没有了Zend_Date

P.s.

我建议使用 Carbon (http://carbon.nesbot.com) 或内置 php 日期函数。我更喜欢面向对象的风格:

http://php.net/manual/en/class.datetime.php

当PHP 5.3 发布时,它在class 中内置了DateTime。这就是为什么不再使用 Zend_Date 的原因。因此,由于 ZF2 Zend_Date 已不存在。

因此,只需使用 class 中内置的 DateTime,不需要在 composer 中加载。 http://php.net/manual/en/class.datetime.php