The Portuguese has been an unused substitute in two of United’s last three matches, including Wednesday’s League Cup quarter-final win at Stoke City, but is unlikely to take the field again until the new year.
In his press conference on Friday, Moyes said: “Nani has got a hamstring injury and we were worried about that. It’s worse than we hoped so that might well keep him out for a few weeks.”
Moyes is confident his squad has the necessary depth to cope with the busy schedule Premier League teams face over the coming fortnight.
“The players have done really well,” the Scot added.
“That is why there is such a good squad and a big squad here because throughout the season, the amount of games we have to play here, you do need those extra players.
“We have seen recently, in the last couple of games, we have been a little bit short in areas but the players who have come in have done brilliantly well.
“We have needed the whole squad, we really have.
“Bringing Darren Fletcher back into it as well (following his lengthy lay-off with a bowel condition) has given everybody a lift.”
United’s victory over Stoke represented the reigning league champions’ third in succession following back-to-back defeats at home to Everton and Newcastle United.
“We’ve had three wins and three clean sheets from the past three games – I’m really pleased,” Moyes said.
“We are getting into our stride and that’s exactly what I want. Putting runs together is normal at Manchester United.”