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