Dyer suffered the injury during Welsh club Swansea's 2-0 win at home to champions Leicester on Sunday, limping off after just seven minutes at the Liberty Stadium.
Swansea said the 29-year-old, who earned a Premier League winner's medal with Leicester last season, will now require surgery.