当我从控制器到ajax获得'MyProperty_Payment_Test_ADate'的值时,日期值显示为/date(1435689000000)/,我希望这是'yyyy-mm-dd'格式。怎么转换呢?
function SelectPaymentTest() {
$.ajax({
url: '../Payment/SelectPaymentTest',
type: 'POST',
dataType: 'json',
cache: false,
async: false,
data: {},
success: function (data) {
var tr = '';
$(data.PaymentTestList).each(function (key, val) {
tr += '<tr>';
tr += '<td>' + val.MyProperty_Payment_Test_Id + '</td>';
tr += '<td>' + val.MyProperty_Payment_Test_Name + '</td>';
tr += '<td>' + val.MyProperty_Payment_Test_ADate + '</td>';// this contain value as "/Date(1435689000000)/"
tr += '<td>' + val.MyProperty_Payment_Test_CDate + '</td>';
tr += '<td><span class="glyphicon glyphicon-edit" category_Id="' + val.MyProperty_Payment_Test_Id + '" style="cursor:pointer;"></span></td>';
tr += '<td><span class="glyphicon glyphicon-trash" category_Id="' + val.MyProperty_Payment_Test_Id + '" style="cursor:pointer;"></span></td>';
tr += '</tr>';
});
$('#GemPaymentTestBody').html("");
$('#GemPaymentTestBody').html(tr);
}
});
}
在基于对象的编程中,变量是用来与对象绑定的,所以首先你需要创建一个var date并在其中传输你的日期,现在你可以从中获得值。var d=new Date();现在d作为日期,所以d. getmonth ();有一些基本的方法是可用的。