クラス: Peach_DT_Datetime
定義: /Peach/DT/Datetime.php
Peach_DT_AbstractTime | +-Peach_DT_Date | +-Peach_DT_Datetime
DATETIME 型の時間オブジェクトです.
このクラスは年・月・日・時・分のフィールドをサポートします.
メソッド 詳細
static now
line 51
static Peach_DT_Datetime now()
現在時刻の Peach_DT_Datetime オブジェクトを返します.
Overrides Peach_DT_Date::now() (アクセスした時点の Peach_DT_Date オブジェクトを返します.)
static parse
line 73
static Peach_DT_Datetime parse(string $text, [Peach_DT_Format $format = null])
指定されたテキストを解析して Peach_DT_Datetime オブジェクトに変換します.
$format が指定されていない場合は Peach_DT_W3cDatetimeFormat::getInstance() を使って解析を行います. ("YYYY-MM-DD hh:mm" 形式の文字列を受理します. 日付と時刻のセパレータは, 数字以外の ASCII 1 文字であれば何でも構いません.)
Overrides Peach_DT_Date::parse() (指定された文字列を解析して Peach_DT_Date オブジェクトに変換します.)
constructor __construct
line 90
Peach_DT_Datetime __construct(int $year, int $month, int $date, int $hour, int $min)
与えられた時刻を表現する Peach_DT_Datetime オブジェクトを構築します.
オーバーライド: Peach_DT_Date::__construct() (与えられた日付を表現する Peach_DT_Date オブジェクトを構築します.)
formatTime
line 221
string formatTime()
このオブジェクトの時刻部分の文字列を "hh:mm" 形式で返します.
オーバーライド: Peach_DT_AbstractTime::formatTime() (この時間の時刻 (時・分・秒) 部分を書式化します.)
getType
line 105
int getType()
このオブジェクトの型 Peach_DT_Time::TYPE_DATETIME を返します.
オーバーライド: Peach_DT_Date::getType() (このオブジェクトの型 Peach_DT_Time::TYPE_DATE を返します.)
toDatetime
line 246
Peach_DT_Datetime toDatetime()
このオブジェクトを Peach_DT_Datetime 型にキャストします.
返り値はこのオブジェクトのクローンです.
オーバーライド: Peach_DT_Date::toDatetime() (このオブジェクトを Peach_DT_Datetime 型にキャストします.)
toTimestamp
line 257
Peach_DT_Timestamp toTimestamp()
このオブジェクトを Peach_DT_Timestamp 型にキャストします.
この時刻の 0 秒を表す Peach_DT_Timestamp オブジェクトを返します.
オーバーライド: Peach_DT_Date::toTimestamp() (このオブジェクトを Peach_DT_Timestamp 型にキャストします.)
__toString
line 234
string __toString()
このオブジェクトの文字列表現です.
"YYYY-MM-DD hh:mm" 形式の文字列を返します.
オーバーライド: Peach_DT_Date::__toString() (このオブジェクトの文字列表現です.)