Imagine a planning tool like a ToDo-list where you want to schedule a task due for tomorrow. Clicking a button “plan for tomorrow“ sets the due date to tomorrow. Your database still needs an actual date as the deadline.
Node.js Series Overview
- String Replace All Appearances
- How to Run an Asynchronous Function in Array.map()
- How to Reset and Empty an Array
- for…of vs. for…in Loops
- Get an Array With Unique Values (Delete Duplicates)
- Callback and Promise Support in your Node.js Modules
- Run Async Functions/Promises in Sequence
- Run Async Functions/Promises in Parallel
- Run Async Functions in Batches
- Get a File’s Created Date
- Get a File’s Last Modified/Updated Date
- How to Create an Empty File
- Check If a Path or File Exists
- How to Rename a File
- Check If a Path Is a Directory
- Check If a Path Is a File
- Retrieve the Path to the User’s Home Directory
- How to Touch a File
- Read File Content as String (Coming soon)
Date class provides dozens of methods to manipulate a date instance. Calculating tomorrow’s date is pretty straightforward. You must basically add one day to today.
Here’s how you create a date instance with the date of tomorrow:
const tomorrow = new Date() // add 1 day to today tomorrow.setDate(new Date().getDate() + 1) console.log(tomorrow) // 2019-12-28T10:46:44.105Z
.setDate() method to set the day of the month. A goody provided by this method: it automatically switches the month in case you’re exceeding the days in a month.
At first, you need “today” as a reference. Use the
new Date() constructor to create a date instance of today. Then, retrieving the day of tomorrow is a calculation of adding one day to the current day of the month using. You can retrieve the day of “today” using the
That’s it! Enjoy dates and make it rock!