This blog will show you how to manipulate current date by adding or subtracting time. it will also show you how to manipulate any custom date or the current date.
You can add or delete any number of days from the current date.
//——– To add any number of hours in the current date time———//
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<script> var today = new Date(); //here adding 24 hours to current date time today.setHours( today.getHours() + 24 ); // Setting Up Date Format after adding 24 hours to today's date yyyy = today.getFullYear(); mm = today.getMonth()+1 ; mm = (mm<10?'0':'')+mm; dd = today.getDate(); dd = (dd<10?'0':'') + dd; //Setting Up Date Format after adding 24 hours to today's date var hr = today.getHours();//getting hour part from today's date. var min = today.getMinutes();//getting minutes part from today's date. var sec = today.getSeconds();//getting seconds part from today's date. hr = (hr<10?'0':'') + hr;// if hr is less than 10 then append '0' before it to make 'hh' format min = (min<10?'0':'') + min;// if min is less than 10 then append '0' before it to make 'mm' format sec=(sec<10?'0':'') + sec;// if sec is less than 10 then append '0' before it to make 'ss' format //Printing Desired Date and Time Format document.write(yyyy+"-"+mm+"-"+dd+" "+hr+":"+min+":"+sec+"\n"); </script> |
// —–To subtract particular time from current time. Below example will reduce time by 5 hours and 30 minutes——//
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<script> var today = new Date(); // here subtracting 5hours to current date time today.setHours( today.getHours() - 5 ); // here subtracting 30minutes to current date time today.setMinutes(today.getMinutes() - 30); //Setting up Date Format After adding the desired time to current date. yyyy = today.getFullYear(); mm = today.getMonth()+1 ; mm = (mm<10?'0':'')+mm; dd = (today.getDate()<10?'0':'') + today.getDate(); //Setting up Time Format After adding the desired time to current date. hr = (today.getHours()<10?'0':'') + today.getHours(); min = (today.getMinutes()<10?'0':'') + today.getMinutes(); sec=(today.getSeconds()<10?'0':'') + today.getSeconds(); document.write(yyyy+"-"+mm+"-"+dd+" "+hr+":"+min+":"+sec+"\n"); </script> |
// —–To Add or Subtract particular time from any custom date time. Below example will reduce time by 5 hours and 30 minutes——//
Lets take a random date as “2020-07-18 21:32:20”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<script> var today = new Date("2020-07-18 21:32:20"); // here subtracting 5hours to current date time today.setHours( today.getHours() - 5 ); // here subtracting 30minutes to current date time today.setMinutes(today.getMinutes() - 30); //Setting up Date Format After adding the desired time to current date. yyyy = today.getFullYear(); mm = today.getMonth()+1 ; mm = (mm<10?'0':'')+mm; dd = (today.getDate()<10?'0':'') + today.getDate(); //Setting up Time Format After adding the desired time to current date. hr = (today.getHours()<10?'0':'') + today.getHours(); min = (today.getMinutes()<10?'0':'') + today.getMinutes(); sec=(today.getSeconds()<10?'0':'') + today.getSeconds(); document.write(yyyy+"-"+mm+"-"+dd+" "+hr+":"+min+":"+sec+"\n"); </script> |