Date conversion from dd/mm/yyyy to yyyy/mm/dd using javascript

48,589

Solution 1

Try this

var date= '21/01/2015';
var d=new Date(date.split("/").reverse().join("-"));
var dd=d.getDate();
var mm=d.getMonth()+1;
var yy=d.getFullYear();
var newdate=yy+"/"+mm+"/"+dd;

Working Demo

Solution 2

Here's the snippet I found working

date="21/01/2015";
var newdate = date.split("/").reverse().join("-");
console.log(newdate)
Share:
48,589
Hormis Lona
Author by

Hormis Lona

Updated on May 06, 2021

Comments

  • Hormis Lona
    Hormis Lona almost 3 years

    I need to convert a date from dd/mm/yyyy to yyyy/mm/dd. I am getting the input from a text box in dd/mm/yyyy format.When i try to convert it to yyyy/mm/dd i got the error invalid date.How can i convert it properly.

  • Palak Patel
    Palak Patel about 7 years
    Worked like a charm... Thanks @Bhargav