A preset select plus two branded date pickers that appear only when 'Custom range' is chosen. All time sends a far-back start date so the server returns full history. Custom dates snap to start-of-day and end-of-day so a single-day range actually contains that day.
Also called: last 30 days · all time · custom date range · date filter
- 1Presets compute a from date N days back and a to date of now.
- 2'All time' sends 2000-01-01 as the start.
- 3Custom from becomes T00:00:00.000Z and custom to becomes T23:59:59.999Z.
- 4Changing the range re-issues the single analytics request that drives the page.
Leads per week is normalised by the window length precisely so that a 7-day view and a 90-day view can be compared without mental arithmetic. The end-of-day clamp exists because a custom 'to' of today otherwise excluded everything that happened today.
- Fixed-window reports could not answer season-to-season questions.
- A custom end date silently dropped the final day.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →