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 | } |
|