diff --git a/hwe/sammo/VarTurn60.php b/hwe/sammo/VarTurn60.php index 1c6118ee..d9ccdace 100644 --- a/hwe/sammo/VarTurn60.php +++ b/hwe/sammo/VarTurn60.php @@ -141,10 +141,13 @@ class VarTurn60 //상수 테이블이 이미 13:00에 1월이 되도록 맞춰져 있음. //다만 20:00인 경우 8월이 아니라 9월이 됨 ^^; $newMonth = ($this->turnIdx + static::MonthAdjustOffset) % 12 + 1; - [$date, ] = $this->addTurn(-($newMonth - 1))->cutTurn($withFraction); $yearPulled = $newMonth > 3; + $obj = $yearPulled ? $this->addTurn(12): $this; + [$date, ] = $obj->addTurn(-($newMonth - 1))->cutTurn($withFraction); + + return [$date, $yearPulled, $newMonth]; }