The Hammers consider Spurs their fiercest rivals and won the same fixture last season thanks to Michail Antonio’s goal.
"[It's] a huge game for our club," Moyes told reporters on Tuesday. "We've always tried to give Arsenal, Tottenham and Chelsea huge games.
“It is interesting how the fixtures have come, you have to take the games as they come along."
Here’s everything you need to know about where to watch the game...
Where to watch West Ham vs Tottenham
TV channel: Tonight’s match will be televised live on BT Sport 2, with coverage beginning at 7:15pm BST ahead of a 7:45pm kick-off.
Live stream: BT Sport subscribers will also be able to watch the match online via the BT Sport website or app.
Live blog: You can follow all the action via Standard Sport’s live blog, with expert analysis from Dan Kilpatrick and Malik Ouzia at the London Stadium.