JavaScript 中的日期转换



我有一个文本字段,其中的日期是这样读取的:

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

varStartDate 中的值以 mm/dd/yyyy 为单位,如下所示:

4/7/2014

有没有办法将其转换为 yyyy/mm/dd,所以它是这样的:

2014/4/7

任何帮助将不胜感激。

问候。

您可以拆分字符串并将部分传递给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];

你可以试试:

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

这是演示

相关内容

  • 没有找到相关文章

最新更新