David Beckham suffered a full achilles tear, had surgery on March 15th or 2010, and played as a substitute on 11 September of 2010. Less than 6 months. A few weeks later he scored a goal in a win over Chivas and on October 24th he scored his second goal of the 2010/2011 season.
Here is the free kick against Chivas on October 3rd of 2010...which would be just under 7 months.
Ah, yes nice example actually. I remember that was the injury that put him out of the world cup squad.