DS is 2 and I have the same problem. Sometimes I can stop him if I get it early enough. When he just starts to whine, I'll say "do you want to go to bed?" He, of course says "NO!" (his only word that it clearly articulated) and I tell him that if he continues that's where he'll go.
If I don't catch him early enough, then I'm with the other "ignorers". The only thing I have to add is a trick that my pediatrician told me about that I used with DD(4) and it worked pretty well. When he's all done with the tantrum and calmed down, I make a big deal about him coming back to his senses. Overdramatically, I'll say "wow, it's great to see you back to your old self again!" or "I'm glad that's over so we can enjoy Nemo together!", or whatever. I try to make it so it's more fun to remain in control.
Good luck to ya. I know that the 2's seem to last far longer than a year, but you will get through!