Giants reliever Hunter Strickland will miss six to eight weeks with a fractured hand sustained when he punched a door in anger after a poor performance against the Marlins on Monday.