/** * このオブジェクトの文字列表現です. * "YYYY-MM-DD hh:mm" 形式の文字列を返します. * * @return string W3CDTF に則った文字列表現 */ public function __toString() { $date = parent::__toString(); return $date . ' ' . $this->formatTime(); }
/** * 配列・Map 以外の型を指定した場合に InvalidArgumentException をスローすることを確認します. * @expectedException InvalidArgumentException * @covers Peach\DT\Date::setAll */ public function testSetAllFail() { $d = new Date(2012, 5, 21); $d->setAll("hoge"); }
/** * 指定された Date オブジェクトを書式化します. * @param Date $d 書式化対象の時間オブジェクト * @return string このフォーマットによる文字列表現 */ public function formatDate(Date $d) { return $this->formatTimestamp($d->toTimestamp()); }