Forums / National / Russian / Тех. поддержка / Подскажите про фильтры по датам

Kopusha
#45471 2021-10-05 22:11

Вот тут какая загвоздка. Время у меня хранится в виде 1633471547
И тут или я не понял или меня Алексей не понял)

Мне нужно выводить статисту календарно. То есть у меня сейчас "За неделю" это за 7 дней (сегодня пятница, выводим с пятницы по пятницу).

		case 'week':
			$from = $sys['now'] - 604800;
			$to = $sys['now'];
			//порівнюємо з попереднім
			$from_prev = $sys['now'] - 1209600;
			$to_prev = $sys['now'] - 604800;
			break;

Но мне поставили задачу вывести "за текущую неделю" - то есть сегодня пятница - вывожу с понедельника по пятницу, с $ponedelnik до $sys['now']
Если сегодня утро понедельника 8 утра - то за время с 00.00 до 08.00 понедельника.

И точно так же За календарный месяц и Календарный год.
Заранее спасибо!