I am facing an issue in javascript dates . i want to do same date format both previous date
and start date
Excepted Output
previous date
after 12AM shows 00:00:00 to 12:00:00
after 12PM shows 00:00:00 to 12:00:00
format
previous date 2020-05-10 16:31:28
start date
2020-05-10 02:00:00 //sample data
2020-05-10 05:00:00
My code:
var currentdate = new Date();
var prevdate = new Date(); //previous date
prevdate.setTime(currentdate.getTime() - (30 * 60 * 1000));
var newprevious = GetFormattedDate(prevdate);
console.log(newprevious);
//Date format yyyy-mm-dd h:MM:ss
function GetFormattedDate(date) {
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + (date.getDate())).slice(-2);
var year = date.getFullYear();
var hour = ("0" + (date.getHours())).slice(-2);
var min = ("0" + (date.getMinutes())).slice(-2);
var seg = ("0" + (date.getSeconds())).slice(-2);
return year + "-" + month + "-" + day + " " + hour + ":" + min + ":" + seg;
}
Note: i can't change the start_date it is fixed
format
what should i change ? Anyone help me?