I have some code which selects rows of data added within the last 12 hours, using:

Code:
$result1 = mysql_query("SELECT date_format(`ItemPubDate_t`,
'%H:%i %d %b %y'),ItemTitle,ItemLink,ItemSourceURL 
FROM feedItems WHERE `ItemPubDate_t` > DATE_SUB(CURRENT_TIMESTAMP, 
INTERVAL 1320 MINUTE) 
ORDER BY `ItemPubDate_t` DESC", $connection);
The field ItemPubDate is the same as ItemPubDate_t but ItemPubDate is VARCHAR field while ItemPubDate_t is a DATETIME field.

I would like to add in to the query an argument to say only select rows where the ItemPubDate_t is not before todays date, so so it was 6am and it displays the new items within the past 12 hours, it would only display those added today 14 April, nothing from 13 April would display.

I have tried varuous things but nothing will work. Any help would be appreciated.