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