オブジェクトの生成方法
Author : 
            
        
        
            時間オブジェクトの生成方法には, 主に以下の種類があります. それぞれについて簡単に説明します.
コンストラクタから
時間オブジェクトの最も基本的な生成方法は, コンストラクタを使用したものです. 以下に例を示します.
- echo $d1; // 2012-05-21
 - echo $d2; // 2012-05-21 07:30
 - echo $d3; // 2012-05-21 07:30:45
 
クラスメソッド now
Peach_DT_Date, Peach_DT_Datetime, Peach_DT_Timestamp はそれぞれ now() というクラスメソッドを持っています. 現在時刻を取得するには now() メソッドを使ってください.
クラスメソッド parse
Peach_DT_Date, Peach_DT_Datetime, Peach_DT_Timestamp それぞれに定義されている parse() というクラスメソッドを使うことで, 文字列を時間オブジェクトに変換することができます.
- // フォーマットを指定する場合
 - echo $d1; // "2012-05-21"
 - echo $d2; // "2012-05-21 07:30"
 - echo $d3; // "2012-05-21 07:30:45"
 
キャスト用メソッド
各種キャスト用メソッド (toDate, toDatetime, toTimestamp) を使い, とある時間オブジェクトを別の型に変換することができます.
- $d2 = $d1->toDatetime();
 - $d3 = $d1->toTimestamp();
 - echo $d1; // "2012-05-21"
 - echo $d2; // "2012-05-21 00:00"
 - echo $d3; // "2012-05-21 00:00:00"