Overview

Namespaces

  • Peach
    • DF
    • DT
    • Http
      • Body
      • Header
    • Markup
    • Util

Classes

  • AbstractTime
  • Clock
  • Date
  • Datetime
  • DefaultClock
  • FixedClock
  • FormatWrapper
  • HttpDateFormat
  • OffsetClock
  • ShiftFormat
  • SimpleFormat
  • TimeEquator
  • Timestamp
  • TimeWrapper
  • UnixTimeFormat
  • Util
  • W3cDatetimeFormat

Interfaces

  • Format
  • Time
  • Overview
  • Namespace
  • Class

Interface Format

文字列から時間オブジェクトへの変換と, 時間オブジェクトから文字列への変換をサポートするインタフェースです. このインタフェースで定義されている各メソッドは, 以下の場所から使われることを想定しています. ユーザー自身がこれらのメソッドを呼び出す機会は基本的にありません.

  • Time::format
  • Date::parse
  • Datetime::parse
  • Timestamp::parse

Direct known implementers

Peach\DT\FormatWrapper, Peach\DT\HttpDateFormat, Peach\DT\SimpleFormat, Peach\DT\UnixTimeFormat, Peach\DT\W3cDatetimeFormat

Indirect known implementers

Peach\DT\ShiftFormat
Namespace: Peach\DT
Located at Peach/DT/Format.php
Methods summary
public Peach\DT\Time
# parseDate( string $format )

指定された文字列を解析して DATE 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

指定された文字列を解析して DATE 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

Parameters

$format
解析対象の文字列

Returns

Peach\DT\Time
解析結果
public Peach\DT\Time
# parseDatetime( string $format )

指定された文字列を解析して DATETIME 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

指定された文字列を解析して DATETIME 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

Parameters

$format
解析対象の文字列

Returns

Peach\DT\Time
解析結果
public Peach\DT\Time
# parseTimestamp( string $format )

指定された文字列を解析して TIMESTAMP 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

指定された文字列を解析して TIMESTAMP 型の時間オブジェクトに変換します. 解析に失敗した場合は例外をスローします.

Parameters

$format
解析対象の文字列

Returns

Peach\DT\Time
解析結果
public string
# formatDate( Peach\DT\Date $d )

指定された Date オブジェクトを書式化します.

指定された Date オブジェクトを書式化します.

Parameters

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

Returns

string
このフォーマットによる文字列表現
public string
# formatDatetime( Peach\DT\Datetime $d )

指定された Datetime オブジェクトを書式化します.

指定された Datetime オブジェクトを書式化します.

Parameters

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

Returns

string
このフォーマットによる文字列表現
public string
# formatTimestamp( Peach\DT\Timestamp $d )

指定された Timestamp オブジェクトを書式化します.

指定された Timestamp オブジェクトを書式化します.

Parameters

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

Returns

string
このフォーマットによる文字列表現
PEACH2 API documentation generated by ApiGen