私はSkeleton-ApplicationからZF2アプリケーションを開始しました。 私は自分のコントローラの1つにDateクラスのインスタンスを必要とします。 は、私は、Zend \Zend Framework 2.0でDateクラスはどこにありますか?
けど見つからことができませんでした\
ライブラリ...下Date.phpクラスを検索してみました。 ZF2はDate.phpをまったく持っていないのですか、それともどこか別の場所からパースする必要がありますか?
私はSkeleton-ApplicationからZF2アプリケーションを開始しました。 私は自分のコントローラの1つにDateクラスのインスタンスを必要とします。 は、私は、Zend \Zend Framework 2.0でDateクラスはどこにありますか?
けど見つからことができませんでした\
ライブラリ...下Date.phpクラスを検索してみました。 ZF2はDate.phpをまったく持っていないのですか、それともどこか別の場所からパースする必要がありますか?
はZend_Dateは、PHP 5.3のDateTime APIの賛成http://es.php.net/manual/en/book.datetime.php
で削除されましたが、基本クラスのようにZend Frameworkの2にDateTime()を呼び出すことを忘れないでください。
ように:$str
は日付オブジェクトを作成し、そこから文字列です
$date = new \DateTime($str);
。
ありがとうございます。しかし、私はどのようにしてコントローラで日付ユーティリティを使用できますか?私は、どのプラグインまたはクラスがDateユーティリティのためにintentiateすべきかを意味しますか? – Hanmant
私は、どの日付ユーティリティを理解していないのですか? Zend_Dateのほとんどの機能は、PHP 5.3 – Maks3w
によって提供されています。たとえば、ZF 1.xでは、Zend_Date_DateObjectから派生したラッパークラス 'Zend_Date'があります。 このクラスは... はZend_Date :: getUnixTimestamp はZend_Date :: mktime関数 はZend_Date :: isYearLeapYear Zend_Dateのように日付を操作するfriedly方法::などのdayOfWeek を持っている... 私の質問は「ZF2は、ラッパークラスを持っていますZF1.xの 'Zend_Date'と同じですか?それ以外の場合は、コード全体でプレーンなPHP Dateステートメントを使用する必要がありますか、自分のラッパーを記述する必要がありますか? – Hanmant