Add X days from today in Command Line

If you want to calculate say add 30 days from today in Command Line, you can make use of the date command (this will work on Linux based OS)


When you use the date command, you get the current date and time in the timezone that you are located in.

# date

Fri Mar 18 12:12:21 PDT 2022

Now in order to add 30 days to the current date, add -d parameter followed by "+30 days" in double quotes,

# date -d "+30 days"

Sun Apr 17 112:12:25 PDT 2022

As you can see the result that we get is the date that is 30 days after the current date.

Add X days to the current date ie Today
Add X days to the current date ie Today
Try Out Code2care Dev Tools:


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and software developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include learnings, tutorials, trouble-shooting steps, video tutorials, code snippets, how-to, blogs, articles, etc.

🎉 We are celebrating the 10th years of Code2care! Thank you for all your support!

We strongly support Gender Equality & Diversity.