我正在尝试在 JavaScript 中将日期格式从 mm-dd-yyyy 转换为 yyyy-mm-dd 。我尝试下面的代码获取无效日期。
var convertJSDate = function(dateTime)
{
var dateTime = dateTime.split(" ");
var dateArr = dateTime[0].split("-");
//var timeArr = dateTime[2].split(":");
var date1= new Date(dateArr[2],dateArr[0],dateArr[1],0,0,0,0);
return date1;
}
var startTime = convertJSDate("06-08-2015");
在这里,我想将开始时间显示为2015-06-08 00:00:00
。现在,我将 return date1
视为 Invalid date
。不知道问题出在哪里。
请帮助我。
最佳答案
我更正了你的代码,它应该可以工作:
var convertJSDate = function(dateTime)
{
var dateArr = dateTime.split("-");
var date1= new Date(dateArr[2] + "-" + dateArr[0] + "-" + dateArr[1]);
return date1;
}
var startTime = convertJSDate("06-08-2015");
关于javascript - 在javascript中将日期格式从mm-dd-yyyy转换为yyyy-mm-dd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30709577/