У меня есть две даты, хранящиеся в моей базе данных в виде столбцов dtp_s
и dtp_e
(начало, конец). Они происходят из заполненной формы, в которой пользователь должен выбрать дату начала и окончания.
Я хочу отображать записи с понедельника по воскресенье текущей недели, но мое текущее решение показывает даты за 7 дней до - Сегодня.
SELECT id
FROM _records
WHERE
dtp_s > unix_timestamp(now() - interval 1 week)
AND userid = ?
ORDER BY dtp_s DESC
LIMIT 5
Я пытался изменить now()
на значение strtotime( 'sunday' )
, но это не показывает никаких записей, если они существуют.
Любые идеи о том, как я отображать данные только для тех, которые начинаются на той же неделе (пн - вс)?