将日期从dd/mm/yyyy转换为yyyy/mm/dd使用javascript

将日期从dd/mm/yyyy转换为yyyy/mm/dd使用javascript

问题描述:

我需要将日期从dd/mm/yyyy转换为yyyy/mm/dd。 我正在从文本框中输入DD/MM/YYYY format.When我尝试将其转换为YYYY/MM/DD我得到了错误无效日期。如何我可以将其转换正常。将日期从dd/mm/yyyy转换为yyyy/mm/dd使用javascript

+2

你能告诉你现在正在使用的代码? – DelightedD0D 2015-01-21 06:42:13

+0

你试过自​​己什么? – 2015-01-21 06:42:36

+0

var start = request.param('startDate'); formatedStartDate = getYearMonthDate(new Date(start)); function getYearMonthDate(date){ var monthYear = date.getFullYear()+“”+ date.getMonth()+“”+ date.getDate(); return monthYear; } – 2015-01-21 06:44:13

我发现片断试试这个

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

这里的工作

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

+1

工作就像一个魅力...谢谢@Bhargav – 2017-03-20 10:51:43