我有一个JSON日期回复为\/Date(1390982400000)\/
,我使用下面的代码转换为日期,但我不知道如何将其格式化为"mm-dd-yyyy"
。现在,日期显示为"Wed Jan 29 2014 00:00:00 GMT-0800
(太平洋标准时间)“但我想要"mm-dd-yyyy"
。
我确信这很简单,但我无法工作......
代码:
var startDate = new Date(parseInt(result.d[0].StartDate.substr(6))); // formats the date
$("#startDate").val(startDate);
答案 0 :(得分:1)
这样的事情:
function mmddyyyy(date) {
var yyyy = date.getFullYear().toString();
var mm = (date.getMonth()+1).toString(); // getMonth() is zero-based
var dd = date.getDate().toString();
return (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]) + '-' + yyyy ;
};
d = new Date(1390982400000);
console.log(mmddyyyy(d));
答案 1 :(得分:0)
答案 2 :(得分:0)
这有效:
var d = new Date(parseInt(result.d[0].StartDate.substr(6))); // formats the date
var curr_day = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
$("#startDate").val(curr_month + "-" + curr_day + "-" + curr_year);