肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

Datetimeオブジェクト

まぁおまいら落ち付いてDateTime Objectでも使おうか。 - ゆどうふろぐ


なんじゃごれええ...

知らなかったので調べた.

% php -r "Reflection::export(new ReflectionClass('Datetime'));"
Class [ <internal:date> class DateTime ] {

  - Constants [11] {
    Constant [ string ATOM ] { Y-m-d\TH:i:sP }
    Constant [ string COOKIE ] { l, d-M-y H:i:s T }
    Constant [ string ISO8601 ] { Y-m-d\TH:i:sO }
    Constant [ string RFC822 ] { D, d M y H:i:s O }
    Constant [ string RFC850 ] { l, d-M-y H:i:s T }
    Constant [ string RFC1036 ] { D, d M y H:i:s O }
    Constant [ string RFC1123 ] { D, d M Y H:i:s O }
    Constant [ string RFC2822 ] { D, d M Y H:i:s O }
    Constant [ string RFC3339 ] { Y-m-d\TH:i:sP }
    Constant [ string RSS ] { D, d M Y H:i:s O }
    Constant [ string W3C ] { Y-m-d\TH:i:sP }
  }

  - Static properties [0] {
  }

  - Static methods [0] {
  }

  - Properties [0] {
  }

  - Methods [9] {
    Method [ <internal, ctor> public method __construct ] {
    }

    Method [ <internal> public method format ] {
    }

    Method [ <internal> public method modify ] {
    }

    Method [ <internal> public method getTimezone ] {
    }

    Method [ <internal> public method setTimezone ] {
    }

    Method [ <internal> public method getOffset ] {
    }

    Method [ <internal> public method setTime ] {
    }

    Method [ <internal> public method setDate ] {
    }

    Method [ <internal> public method setISODate ] {
    }
  }
}


へぇぇ...
次回から使っていく方向で.

徐々にコアな関数もクラス化しつつあるPHPですが,いまいち浸透してない気がする.*1 

おかげさまでひとつ賢くなった気になりました.

*1:私が知らないだけですかそーですか.