我有一个文本字段,从中可以读取日期:
var varStartDate = new Date($("#txtFromDate").val());
varStartDate中的值以mm / dd / yyyy表示,如下所示:
4/7/2014
有没有办法将其转换为yyyy / mm / dd所以它会像这样进来:
2014/4/7
非常感谢任何帮助。
问候。
答案 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());
}