Ben Nadel demonstrates how to painless add and subtract date/time parts from a Date in Angular 11.0.0. This uses the native Date object's behavior; but, wraps it in a slightly more palatable API.
Blog Post: https://www.bennadel.com/blog/3925-ad...