jquery datepicker工作在chrome但在firefox中编辑日期,datepicker格式显示像NaN-NaN-NaN

时间:2014-11-25 04:26:14

标签: php jquery jquery-ui web-applications datepicker

我使用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的

需要解决方案。

感谢您提前。

1 个答案:

答案 0 :(得分:0)

我得到了一个解决方案。

解决方案是,在数据库中更改日期时间。