DT

クラス: Peach_DT_UnixTimeFormat

定義: /Peach/DT/UnixTimeFormat.php

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

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

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

メソッド

メソッド 詳細

static getInstance

line 44

static Peach_DT_UnixTimeFormat getInstance()

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

Tags

  • access : public

formatDate

line 110

string formatDate(Peach_DT_Date $d)

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

Tags

  • return : 指定された日付の 0 時 0 分 0 秒のタイムスタンプ
  • access : public

引数

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

定義

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

formatDatetime

line 123

string formatDatetime(Peach_DT_Datetime $d)

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

Tags

  • return : 指定された時刻の 0 秒のタイムスタンプ
  • access : public

引数

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

定義

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

formatTimestamp

line 140

string formatTimestamp(Peach_DT_Timestamp $d)

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

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

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

Tags

  • return : 指定された時刻のタイムスタンプ
  • access : public

引数

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

定義

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

parseDate

line 59

Peach_DT_Date parseDate(string $format)

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

Tags

  • return : 変換結果
  • access : public

引数

string   $format   タイムスタンプ

定義

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

parseDatetime

line 74

Peach_DT_Datetime parseDatetime(string $format)

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

Tags

  • return : 変換結果
  • access : public

引数

string   $format   タイムスタンプ

定義

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

parseTimestamp

line 90

Peach_DT_Timestamp parseTimestamp(string $format)

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

Tags

  • return : 変換結果
  • access : public

引数

string   $format   タイムスタンプ

定義

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