Exemple #1
0
 /**
  * Datetime から Timestamp へのキャストをテストします.
  * 生成されたオブジェクトについて, 以下の点を確認します.
  * 
  * - 年・月・日・時・分のフィールドが元のオブジェクトのものと等しい
  * - 秒のフィールドが 0 になっている
  * 
  * @covers Peach\DT\Datetime::toTimestamp
  */
 public function testToTimestamp()
 {
     $test = new Datetime(2012, 5, 21, 7, 30);
     $this->assertEquals(new Timestamp(2012, 5, 21, 7, 30, 0), $test->toTimestamp());
 }
Exemple #2
0
 /**
  * 指定された Datetime オブジェクトを書式化します.
  * @param  Datetime $d 書式化対象の時間オブジェクト
  * @return string      このフォーマットによる文字列表現
  */
 public function formatDatetime(Datetime $d)
 {
     return $this->formatTimestamp($d->toTimestamp());
 }