date从dd / mm / yyyy转换为yyyy / mm / dd使用javascript

我需要将date从dd / mm / yyyy转换为yyyy / mm / dd 。 我从dd / mm / yyyy格式的文本框中获得input。当我尝试将其转换为yyyy / mm / dd时,我得到错误无效date 。如何正确转换它。

尝试这个

 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; 

工作演示

这里是我发现工作的片段

date="21/01/2015"; var newdate = date.split("/").reverse().join("-");