It looks like Vega allows you to specify both resolution (e.g. day) and interval for date/time axes: https://vega.github.io/vega-lite/docs/axis.html#labels
{&