Grails datepicker根据一天中的时间设置日期的默认值
我希望能够基于时间设置date picker day属性。因此,如果是上午10:00之前,则将日期定为昨天 如果是上午10点以后,我就可以执行Grails datepicker根据一天中的时间设置日期的默认值,grails,Grails,我希望能够基于时间设置date picker day属性。因此,如果是上午10:00之前,则将日期定为昨天 如果是上午10点以后,我就可以执行 <g:datePicker name="myDate" value="${new Date()}"/> 但是如何设置日期选择器以显示昨天 您可以在gsp的javascript部分中使用类似 <g:javascript> var myDate = new Date(); var startDate =(myDate.getDa
<g:datePicker name="myDate" value="${new Date()}"/>
但是如何设置日期选择器以显示昨天 您可以在gsp的javascript部分中使用类似
<g:javascript>
var myDate = new Date();
var startDate =(myDate.getDay()-1) + '/' + myDate.getDate() + '/' +
myDate.getFullYear();
$("#datePickerName").datpicker("setDate", startDate);
</g:javascript>
var myDate=新日期();
var startDate=(myDate.getDay()-1)+'/'+myDate.getDate()+'/'+
myDate.getFullYear();
$(“datePickerName”).datpicker(“setDate”,startDate);
以下是您可以执行的操作-呈现页面时,您可以在模型中发送一个布尔值,指示时间是在上午10:00之后还是否。如果是,模型将包含昨天的日期,否则将是今天的日期。或者,您可以比较客户端上的时间,如果时间小于10,则执行此操作
<g:datePicker name="myDate" value="${myDomainClass?.myDateField}"
default="${new Date().plus(-1)}"/>
javascript似乎不适合我。我将代码放在头部,并用控制器的名称替换$(“#datePickerName”)——这看起来正确吗<代码>名称应为收款日期