зачем так сложно, какой диапозон времени нужно получить? за последние сутки от текущего времени?
> начало сегодняшних суток плюс 1 день минус 1 милисекунда.
это бред какой-то или я туплю жутко? или у вас прогнозные данные и все ок? или у вас день - это световой день или 12 часов?
короче хватит пытками заниматься, можно правильно сформулированный вопрос?