0

I have been trying to make somthing like this const dateFormated = startDate.toLocaleDateString().split(".").join("-");

but it isn't in the right order and its missing numbers like instead being 06 its 6

1 Answers1

1
function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) 
        month = '0' + month;
    if (day.length < 2) 
        day = '0' + day;

    return [year, month, day].join('-');
}
 
console.log(formatDate('Sun May 11,2014'));
Daniel Bellmas
  • 589
  • 5
  • 17