[quote name='glemtvapen']Latest PC code doesn't work anymore either. I think their only valid for 1 day only and if you don't redeem it on the same day, it's gone.[/QUOTE]
They're valid until they run out of redemptions. I redeemed the code for 360 earlier today around 9 am (PST) so I'm not sure if what you're saying is true.
I guess there are less people playing BL2 since the codes are lasting longer.