Splitting Records With Start and End Times Into Separate Documents With A Timestamp Every X Minutes

Use Time.at. Example here.