https://thenextwebak.pages.dev/posts/how-to-manipulate-date-and-time-in-javascript/
How To Manipulate Date And Time In Javascript