S eda1a14b50ee24bcab19b62f40858e76 Zend_Date

使用例

toString());
// string(22) "Oct 9, 2009 7:11:00 PM"

// apacheの %t 形式から Zend_Date へ
$date = new Zend_Date('10/Oct/2009:09:34:25 +0900', 'dd/MMM/yyyy:HH:mm:ss Z');
var_dump($date->toString());
// string(23) "Oct 10, 2009 9:34:25 AM"

// PHPでいうY-m-d H:i:sまたはMySQLのdatetime形式に変換
var_dump($date->toString('yyyy/MM/dd HH:mm:ss'));
// string(19) "2009/10/10 09:34:25"

// 日付を加算
$date->addDay(30);
var_dump($date->toString('yyyy/MM/dd HH:mm:ss'));
// string(19) "2009/11/09 09:34:25"

// 月だけを得る
var_dump($date->get(Zend_Date::MONTH));
// string(2) "11"

// 配列で得る
var_dump($date->toArray());
//array(12) {
//  ["day"]=>
//  string(1) "9"
//  ["month"]=>
//  string(2) "11"
//  ["year"]=>
//  string(4) "2009"
//  ["hour"]=>
//  string(1) "9"
//  ["minute"]=>
//  string(2) "34"
//  ["second"]=>
//  string(2) "25"
//  ["timezone"]=>
//  string(5) "GMT-9"
//  ["timestamp"]=>
//  string(10) "1257726865"
//  ["weekday"]=>
//  string(1) "1"
//  ["dayofyear"]=>
//  string(3) "312"
//  ["week"]=>
//  string(2) "46"
//  ["gmtsecs"]=>
//  string(5) "32400"
//}


定数、書式指定子の一覧

http://framework.zend.com/manual/ja/zend.d...

PHP標準の書式指定子を使う

Zend_Date:: setOptions(array('format_type' => 'php'))


コンソールとwebサーバー経由で結果が異なる

localeの設定をみよ!
「MMM」はlocaleの設定を使う。例えば日本のフォーマットだったらZend/Locale/Date/ja.xml参照

もしかして

    他の人の「Zend_Date」

    S eda1a14b50ee24bcab19b62f40858e76

    無所属ソフトウェアエンジニア

    (1722words)

    最新

      最新エントリ

        関連ツイート