2012-09-13 13 views
8

私はSkeleton-ApplicationからZF2アプリケーションを開始しました。 私は自分のコントローラの1つにDateクラスのインスタンスを必要とします。 は、私は、Zend \Zend Framework 2.0でDateクラスはどこにありますか?

けど見つからことができませんでした\

ライブラリ...下Date.phpクラスを検索してみました。 ZF2はDate.phpをまったく持っていないのですか、それともどこか別の場所からパースする必要がありますか?

答えて

18

はZend_Dateは、PHP 5.3のDateTime APIの賛成http://es.php.net/manual/en/book.datetime.php

+0

ありがとうございます。しかし、私はどのようにしてコントローラで日付ユーティリティを使用できますか?私は、どのプラグインまたはクラスがDateユーティリティのためにintentiateすべきかを意味しますか? – Hanmant

+0

私は、どの日付ユーティリティを理解していないのですか? Zend_Dateのほとんどの機能は、PHP 5.3 – Maks3w

+0

によって提供されています。たとえば、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

1

で削除されましたが、基本クラスのようにZend Frameworkの2にDateTime()を呼び出すことを忘れないでください。
ように:$strは日付オブジェクトを作成し、そこから文字列です

$date = new \DateTime($str); 

関連する問題