Если вы ищете способ генерации даты и времени для вставки в поле даты и времени, просто используйте следующий код
$datetime = date('Y-m-d H:i:s') ;
или для прямого sql
INSERT INTO {TABLE} ({DATETIME}) VALUES (NOW())
Это создаст дату, которая выглядит как
2012-02-28 16:44:25
Если вы ищете запрос, чтобы получить последние 24 часа, используйте
SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day