[eluser]megabyte[/eluser]
I would recomment storing dates in a mysql database as a "date" not a timestamp. There is no negative issues, you can format the output anyway you want to, cpmpare it anyway you want to.
There are really zero negative issues with it at all.
If you need date and time, just use the "date time".
I'd actually love to hear some arguments for timestamp against date/datetime. not that I think I'm right. I just havent been able to find any.