JavaScript中的日期转换

时间:2014-04-07 10:20:17

标签: javascript datetime

我有一个文本字段,从中可以读取日期:

var varStartDate = new Date($("#txtFromDate").val());

varStartDate中的值以mm / dd / yyyy表示,如下所示:

4/7/2014

有没有办法将其转换为yyyy / mm / dd所以它会像这样进来:

2014/4/7

非常感谢任何帮助。

问候。

2 个答案:

答案 0 :(得分:0)

您可以拆分字符串并将部分传递给new Date

var dateArr = $("#txtFromDate").val().split('/');
var StartDate = new Date(dateArr[2], dateArr[0], dateArr[1]);

或将它们重新组合成一个字符串

var StartDate = dateArr[2] + '/' + dateArr[0] + '/' + dateArr[1];

答案 1 :(得分:0)

您可以尝试:

function getDateInFormat(myDate){
   return myDate.getFullYear()+"/"+("0" + (myDate.getMonth()+1)).substr(-2) +"/"+ myDate.getDate());
}

Here is Demo