我使用metronic模板进行网络应用,jquery datepicker工作在chrome但在firefox中编辑日期,datepicker格式显示为NaN-NaN-NaN。
我的代码是:
$('.edit').on('click', function () {
var date, id = this.id;
$.getJSON('{{path('getuser')}}?userid=' + id, function (data) {
$("#user_id").val(id);
$("#page_type").val('edit');
$("#empid").val(data['user'][0].EmployeeID);
$("#empid").attr("disabled", "disabled");
$("#fname").val(data['user'][0].FirstName);
$("#lname").val(data['user'][0].LastName);
if (data['user'][0].DOJ) {
var d = new Date(data['user'][0].DOJ);
var day = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
date = month + "-" + day + "-" + year;
$("#doj").val(date);
} else {
date = '';
$("#doj").val('');
}
var arr = data['roles'];
$.each(arr, function (i, val) {
$('#my_multi_select1').multiSelect('select', arr[i].RoleID);
});
var locname = $("select[name=location] option[value='" + data['user'][0].LocationID + "']").text();
$('#location option').filter(function () {
return $(this).text() === locname;
}).prop('selected', true);
$("#s2id_location > a > .select2-chosen").text(locname);
$("#uname").val(data['user'][0].UserName);
$("#email").val(data['user'][0].EmailID);
$("#password").val(data['user'][0].Password);
$('#portlet-config').modal('show');
});
});
输出:
NAN-NAN-NaN的
需要解决方案。
感谢您提前。
答案 0 :(得分:0)
我得到了一个解决方案。
解决方案是,在数据库中更改日期时间。