personalmente preferisco (quasi sempre) usare il timestamp, come formato per memorizzare date e ore sui db.... in questo modo il confronto tra date è più semplice e si riduce ad un confronto numerico......

e ti svincoli anche da funzioni specifiche dei db magari....