thymeleaf的update操作  页面上时间格式
${#dates.format(contactinvoicee.dateofmakingorder,'yyyy-MM-dd')}

js中对日期格式操作
$("#reporttime").val(moment().format("YYYY-MM-DD"));  当前日期

function 中
return moment(value).format('YYYY-MM-DD');

实体类中 在get方法上加注解
@JsonFormat(pattern = "yyyy-MM-dd")
public Date getBegin() {
return begin;
}
设置 date日期只能是明天 如果直接newdate上+1会出现32号 html中的input 的 class删掉layer-date属性
var tomorrow = new Date();
tomorrow.setTime(tomorrow.getTime() + 24*60*60*1000);
var tomorrowStr = tomorrow.getFullYear()+"-"+(tomorrow.getMonth()+1)+"-"+tomorrow.getDate();
laydate.render({
elem: '#yuyuedate'
,min: tomorrowStr
});

js 中 给select 绑定前后几年 和循环所有月份
var now = new Date();
var selmonth=$("#month");
var selyear = $("#year");
var year = now.getFullYear()-2; //获取当前年份
for (var i = 0; i < 6; i++) {
var option = $("<option>").val(year).text(year); //给option添加value值与文本值
selyear.append(option); //添加到select下
year = year+1; //年份+1,再添加一次
};
selyear.find("option").each(function () {
var thisyaer=now.getFullYear();
if($(this).val()==thisyaer){
$(this).attr("selected",true);
}
});
for(var j=1;j<=12;j++){
var opt=$("<option>").val(j).text(j+"月");
selmonth.append(opt)
}
在update时的 回显判断
selyear.find("option").each(function () {
var thisyaer =$("#yearflag").val()
if ($(this).val() == thisyaer) {
$(this).attr("selected", true);
}
});

thymeleaf 回显 这是controller里ArrayList集合
<select name="month" id="month"  class="form-control">
<option th:each="list,monthStat:${months}"
th:text="${list.yue}"
th:value="${monthStat.index}+1"
th:field="${goyixingreport.month}"></option>
</select>

<if test="begintime != null and begintime != '' and endtime!=null and endtime!=''" >
and invoicetime between #{begintime} and #{endtime} </if>

String invoicetime = params.get("invoicetime").toString();
if (invoicetime != "" && invoicetime != null) {
String begin = invoicetime.split(" - ")[0];
String end = invoicetime.split(" - ")[1];
params.put("begintime", begin);
params.put("endtime", end);
params.put("invoicetime", null);
}



posted on 2019-11-04 14:07  痛经少女  阅读(247)  评论(0)    收藏  举报