When you put him in at night are all the lights and tv and sounds already off so that it's clear it's bed time? Can you recreate that when you put him in during the day?
Are you letting him out when he throws the fit in the day? If so, stop. Even if he urinates, you should only let him out when he is calm and quiet and then deal with the mess later (as much as it may stink).
Diane is also right. Put him in and walk away (or even outside) like it's nothing and again, don't come back into sight until he is quiet.