Ryan Howard needs surgery to repair a torn meniscus in his left knee and will miss at least six to eight weeks.

A date for the surgery hasn't been set.

Howard was hitting .266 with 11 homers and 43 RBIs.