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

Class UnixTimeFormat

Unix time (time() の返り値や date() の引数として使用される整数) と時間オブジェクトの相互変換を行うクラスです.

このクラスはシングルトンです. UnixTimeFormat::getInstance() からオブジェクトを取得してください.

Peach\DT\UnixTimeFormat implements Peach\DT\Format
Namespace: Peach\DT
Located at Peach/DT/UnixTimeFormat.php
Methods summary
public static Peach\DT\UnixTimeFormat
# getInstance( )

このクラスのインスタンスを取得します.

このクラスのインスタンスを取得します.

Returns

Peach\DT\UnixTimeFormat

Codecoverageignore

public Peach\DT\Date
# parseDate( string $format )

指定されたタイムスタンプを Date に変換します.

指定されたタイムスタンプを Date に変換します.

Parameters

$format
タイムスタンプ

Returns

Peach\DT\Date
変換結果

Implementation of

Peach\DT\Format::parseDate()
public Peach\DT\Datetime
# parseDatetime( string $format )

指定されたタイムスタンプを Datetime に変換します.

指定されたタイムスタンプを Datetime に変換します.

Parameters

$format
タイムスタンプ

Returns

Peach\DT\Datetime
変換結果

Implementation of

Peach\DT\Format::parseDatetime()
public Peach\DT\Timestamp
# parseTimestamp( string $format )

指定されたタイムスタンプを Timestamp に変換します.

指定されたタイムスタンプを Timestamp に変換します.

Parameters

$format
タイムスタンプ

Returns

Peach\DT\Timestamp
変換結果

Implementation of

Peach\DT\Format::parseTimestamp()
public string
# formatDate( Peach\DT\Date $d )

指定されたオブジェクトを Timestamp 型にキャストして UnixTimeFormat::formatTimestamp() を実行した結果を返します.

指定されたオブジェクトを Timestamp 型にキャストして UnixTimeFormat::formatTimestamp() を実行した結果を返します.

Parameters

$d
書式化する時間オブジェクト

Returns

string
指定された日付の 0 時 0 分 0 秒のタイムスタンプ

Implementation of

Peach\DT\Format::formatDate()
public string
# formatDatetime( Peach\DT\Datetime $d )

指定されたオブジェクトを Timestamp 型にキャストして UnixTimeFormat::formatTimestamp() を実行した結果を返します.

指定されたオブジェクトを Timestamp 型にキャストして UnixTimeFormat::formatTimestamp() を実行した結果を返します.

Parameters

$d
書式化する時間オブジェクト

Returns

string
指定された時刻の 0 秒のタイムスタンプ

Implementation of

Peach\DT\Format::formatDatetime()
public string
# formatTimestamp( Peach\DT\Timestamp $d )

指定された時刻をタイムスタンプに変換します.

指定された時刻をタイムスタンプに変換します.

このメソッドは、引数の Timestamp オブジェクトが持つ各フィールド (年月日・時分秒) の値から mktime() を行い, その結果を返り値とします.

ただし, 返り値が string 型となることに注意してください.

Parameters

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

Returns

string
指定された時刻のタイムスタンプ

Implementation of

Peach\DT\Format::formatTimestamp()
PEACH2 API documentation generated by ApiGen