Даты в API обычно ISO-8601/UTC; QA проверяет формат, парсинг границ суток и отсутствие сдвига из-за локали клиента/сервера.
Разбор
- Контракт:
2024-01-15T12:00:00Z vs timestamp vs date-only.
- Фильтры
from/to: включение границ, календарные дни в TZ пользователя.
- Невалидные даты → 4xx.
- Сверка с БД: хранение UTC, отображение — по правилам продукта.
Итог
Даты — частый источник off-by-one; фиксируйте TZ явно в тест-кейсе.