In order to achieve the tactical mission of cooperative attack for multi-missiles, in a predetermined direction at a predetermined time, this paper studies the design of guidance law with impact angle and impact time constraints. Firstly, using the optimal control theory, the optimal guidance law is designed to control the impact angle, based the relative motion between missile and target. Then the state feedback guidance law is designed to control the arrival impact time, with the application of feedback linearization control theory. Finally, reference the design idea of two-stage guidance system, the anti-ship missile use two different guidance laws in the process of attacking the target. During the first stage, the state feedback guidance law is used to accurately control the impact time and coarsely control the impact angle. During the second stage, the optimal guidance law is used to accurately control the impact angle. And the correctness and effectiveness of the design method is verified by simulation.