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 Clock

現在時刻を生成するためのクラスです. このクラスのインスタンスは Peach\DT\Date::now(), Peach\DT\Datetime::now(), Peach\DT\Timestamp::now() などのメソッドの引数に渡す形で使用します.

このクラスの具象クラスは以下の用途で利用されることを想定しています.

  • 現在時刻に依存する機能の単体テスト
  • 現在時刻を過去または未来にセットして特定の機能をエミュレートする

Direct known subclasses

Peach\DT\DefaultClock, Peach\DT\FixedClock, Peach\DT\OffsetClock
Abstract
Namespace: Peach\DT
Located at Peach/DT/Clock.php
Methods summary
abstract protected integer
# getUnixTime( )

この Clock が指し示す時間を Unix time として返します.

この Clock が指し示す時間を Unix time として返します.

Returns

integer
Unix time
public Peach\DT\Timestamp
# getTimestamp( )

Peach\DT\Clock::getUnixTime() で取得した値を使って Timestamp インスタンスを生成します.

Peach\DT\Clock::getUnixTime() で取得した値を使って Timestamp インスタンスを生成します.

Returns

Peach\DT\Timestamp
PEACH2 API documentation generated by ApiGen