Доброго времени суток!
Подскажите пожалуйста как реализовать формирование 2 дата исходя из текущий, а то всё что приходит в голову получается очень и очень "кривое".
Задача такова: Мне нужно 3 комплекта даты (начало, конец), исходя из текущего даты и времени, к примеру сейчас: 25.02.2019 11:30.
Мне нужно получить вот такие даты:
24.02.2019 08:00 - 25.02.2019 08:00 - последние сутки с 8 утра до 8 утра
18.02.2019 08:00 - 25.02.2019 08:00 - последняя целая неделя с 8 утра до 8 утра
01.01.2019 08:00 - 01.02.2019 08:00 - последний целый месяц с 8 утра до 8 утра
Подскажите пожалуйста, как всё это правильно реализовать?