The Portugal international has been sidelined with a hamstring injury, adding to a growing injury list that includes Robin van Persie and Wayne Rooney.
The Portuguese has been an unused substitute in two of United's last three matches, including Wednesday's Capital One Cup quarterfinal win at Stoke City, and will now not play until the turn of the year.
Although Robin van Persie is sidelined for a month and Wayne Rooney is a doubt for the visit of West Ham, Moyes is confident his squad has the necessary depth to cope with the busy fixture list.
"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 told reporters. "The players have done really well. 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 layoff 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."