DT

クラス: Peach_DT_FormatWrapper

定義: /Peach/DT/FormatWrapper.php

既存の Peach_DT_Format オブジェクトを機能拡張するためのラッパークラスです.

このクラスは Decorator パターンで設計されています.

すべての実装されたインタフェース

メソッド

直系の既知のサブクラス

Peach_DT_ShiftFormat
システム内部の時差とフォーマットの時差を自動で調整するためのフォーマットです.

メソッド 詳細

constructor __construct

line 41

Peach_DT_FormatWrapper __construct(Peach_DT_Format $original)

指定された Peach_DT_Format オブジェクトをラップする FormatWrapper を構築します.

Tags

  • access : public

引数

Peach_DT_Format   $original   ラップ対象のオブジェクト

formatDate

line 60

string formatDate(Peach_DT_Date $d)

ラップ対象のオブジェクトの formatDate メソッドを実行します.

Tags

  • return : オリジナルの formatDate の結果
  • access : public

引数

Peach_DT_Date   $d   書式化対象の時間オブジェクト

定義

Peach_DT_Format::formatDate()
指定された Peach_DT_Date オブジェクトを書式化します.

formatDatetime

line 70

string formatDatetime(Peach_DT_Datetime $d)

ラップ対象のオブジェクトの formatDatetime メソッドを実行します.

Tags

  • return : オリジナルの formatDatetime の結果
  • access : public

引数

Peach_DT_Datetime   $d   書式化対象の時間オブジェクト

定義

Peach_DT_Format::formatDatetime()
指定された Peach_DT_Datetime オブジェクトを書式化します.

formatTimestamp

line 80

string formatTimestamp(Peach_DT_Timestamp $d)

ラップ対象のオブジェクトの formatTimestamp メソッドを実行します.

Tags

  • return : オリジナルの formatTimestamp の結果
  • access : public

引数

Peach_DT_Timestamp   $d   書式化対象の時間オブジェクト

定義

Peach_DT_Format::formatTimestamp()
指定された Peach_DT_Timestamp オブジェクトを書式化します.

getOriginal

line 50

Peach_DT_Format getOriginal()

ラップ対象の Peach_DT_Format オブジェクトを返します.

Tags

  • return : ラップ対象のオブジェクト
  • access : public

parseDate

line 90

Peach_DT_Time parseDate(string $format)

ラップ対象のオブジェクトの parseDate メソッドを実行します.

Tags

  • return : オリジナルの parseDate の結果
  • access : public

引数

string   $format   解析対象の文字列

定義

Peach_DT_Format::parseDate()
指定された文字列を解析して DATE 型の時間オブジェクトに変換します.

parseDatetime

line 100

Peach_DT_Time parseDatetime(string $format)

ラップ対象のオブジェクトの parseDatetime メソッドを実行します.

Tags

  • return : オリジナルの parseDatetime の結果
  • access : public

引数

string   $format   解析対象の文字列

定義

Peach_DT_Format::parseDatetime()
指定された文字列を解析して DATETIME 型の時間オブジェクトに変換します.

parseTimestamp

line 110

Peach_DT_Time parseTimestamp(string $format)

ラップ対象のオブジェクトの parseTimestamp メソッドを実行します.

Tags

  • return : オリジナルの parseTimestamp の結果
  • access : public

引数

string   $format   解析対象の文字列

定義

Peach_DT_Format::parseTimestamp()
指定された文字列を解析して TIMESTAMP 型の時間オブジェクトに変換します.