src/Peach/DT/Timestamp.php
protected function adjust(Map $fields)
    {
        parent::adjust($fields);
        $adjuster = $this->getAdjuster();
        $second   = $fields->get(self::$SECOND);
        if ($second < 0) {
            $adjuster->moveDown($fields);
        } else if (59 < $second) {
            $adjuster->moveUp($fields);
        } else {
            return;
        }
        
        $this->adjust($fields);
    }
protected function adjust(Map $fields)
    {
        parent::adjust($fields);
        $adjuster = $this->getAdjuster();
        $second   = $fields->get(self::$SECOND);
        if ($second < 0) {
            $adjuster->moveDown($fields);
        } else if (59 < $second) {
            $adjuster->moveUp($fields);
        } else {
            return;
        }
        
        $this->adjust($fields);
    }
時刻の不整合を調整します.
@ignore