如何转换1991年12月2日上午12:00至12/02/1991

时间:2016-07-28 12:24:28

标签: javascript jquery

var str = "Dec 02 1991 12:00"; 
var new_Date = str.substring(0,str.length - 6);
var DateOfBirth = $filter('date')(new Date(new_Date), 'mm/dd/yyyy');

1 个答案:

答案 0 :(得分:1)

你不需要jQuery。

您可以使用“日期”构造函数解析日期:new Date("Dec 02 1991 12:00")

然后你有一个Date对象,你可以在其中获取月,日和年的方法(参见documentation)。

以下是您要实现的目标示例:

var str = "Dec 02 1991 12:00"; 
var date = new Date(str);

var month = date.getUTCMonth();
var day = date.getUTCDay();
var year = date.getUTCFullYear();

var dateOfBirth = ((month < 10 ? "0" : "") + month) + "/" + ((day < 10 ? "0" : "") + day) + "/" + year;