I'm trying to add a leading 0 before a certain part of a date. For example, if it's 9:00am, I want to display 09:00 and not 9:0. I want to be able to add a leading zero, so I can insert it into MySQL coding.
The result I'm getting is
2018-05-029 019:07:016
Here is my Javascript code:
 var login_date="";
                                                
    var d = new Date();
                                                
    var year            = d.getFullYear();
    var month           = d.getMonth()+1; /*months are from 0 - 11 */
    month               = '0' + month.toString().slice(-2);
    var day             = d.getDate();
    day                 = '0' + day.toString().slice(-2);
    var hour            = d.getHours();
    hour                = '0' + hour.toString().slice(-2);
    var minute          = d.getMinutes();
    minute              = '0' + minute.toString().slice(-2);
    var second          = d.getSeconds();
    second              = '0' + second.toString().slice(-2);
                                                         
    login_date = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
    console.log(login_date); 
     
    