Я согласен с Гордоном - здесь так много примеров дат / времени. Но, эй, давайте рассмотрим это снова - если предположить, что сегодня начинается в полночь, вы используете:
$ start = strtotime ('today');
Предполагая, что "сегодня" заканчивается в 23:59, простая арифметика подразумевает, что если вы увеличите $ start на 24 часа и отнимите 1 секунду - вы достигнете конца сегодняшнего дня.
Итак:
$start = strtotime('today');
$end = $start + (3600 * 24) - 1;