| File: TimeRange.php Lines 51 to 65 | 
 | 
51 |  | 
 | 
52 |     /** | 
 | 
53 |      * | 
 | 
54 |      * 渡されたDateTimeを破壊しないようcloneする。 | 
 | 
55 |      * 利用側が時刻のみを指定してDateTimeを作れるよう、日付部分は固定値に上書きする。 | 
 | 
56 |      * @param \DateTime $target | 
 | 
57 |      * @return \DateTime | 
 | 
58 |      */ | 
 | 
59 |     public function normalize(\DateTime $target) { | 
 |  |         $strDateTime = $target->format('c'); | 
 | 
61 |         $copiedTime = clone $target; | 
 | 
62 |         $copiedTime->setDate(1970, 1, 1); | 
 | 
63 |         return $copiedTime; | 
 | 
64 |     } | 
 | 
65 | } | 
|   |