jquery中的日期错误

时间:2011-08-04 14:53:10

标签: jquery grails

我在编辑视图(gsp页面)中编写了以下代码

查看

$(document).ready(function(){
  $("[name=licenseIssueDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true});
  $("[name=licenseExpirtyDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true});
}

<g:textField name="licenseExpirtyDate" value="${driverRoleInstance?.licenseExpirtyDate}" id ="licenseExpirtyDate" /> <g:textField name="licenseIssueDate" value="${driverRoleInstance?.licenseIssueDate}" id= "licenseIssueDate" />

控制器:

在控制器中,我正在削减日期并验证许可证的唯一性

params.licenseIssueDate = params.licenseIssueDate?Date.parse("dd-MM-yyyy", params.licenseIssueDate):null
params.licenseExpirtyDate = params.licenseExpirtyDate?Date.parse("dd-MM-yyyy", params.licenseExpirtyDate):null  

if(licenseNumberLists.contains(params.licenseNumber)){
  println "update :: duplicate Chauffeur"
  flash.message = "Chauffeur already exists";
  render(view: "edit", model: [driverRoleInstance:driverRoleInstance])
}

如果司机已经存在,则会打印一条消息,然后发出许可证,过期的字段将填充值“undefined-undefined-Tue Aug 16”。那么问题是什么呢?以及如何解决这个问题

0 个答案:

没有答案