成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

js 動態校驗開始結束時間的實現代碼

瀏覽:100日期:2024-05-07 15:54:37

很多時候要動態校驗開始結束時間,每次都要寫一次,太麻煩,以備后面拷貝使用,

代碼作用簡介:

開始結束時間,聯動,開始時間前后移動,對應結束時間相應變化,時間差30天

html:

<input type='date' placeholder='請輸入(From)...' value='${startDate }' onblur='onblurStartDate();' /><input type='date' placeholder='請輸入(To)...' value='${endDate }' onblur='onblurEndDate();' />

js:

<script type='text/javascript'>/** * 動態校驗開始時間 * @returns */function onblurStartDate() {var startDateStr = $('#txtStartDate').val();var nowDate = new Date().toISOString().substring(0, 10); //當前時間截取操作var endDateStr = addDate(startDateStr, 29); if(startDateStr >= nowDate) {alert('開始時間不能大于等于今天!');var endDate = addDate(nowDate, -29);$('#txtStartDate').val(endDate);return;}if(endDateStr >= nowDate) {$('#txtEndDate').val(nowDate);return false;}$('#txtEndDate').val(endDateStr);} /** * 動態校驗結束時間 * @returns */function onblurEndDate() {var endDateStr = $('#txtEndDate').val();var nowDate = new Date().toISOString().substring(0, 10); //當前時間截取操作 if(endDateStr > nowDate) {alert('結束時間不能大于今天!');$('#txtEndDate').val(nowDate);var startDate = addDate(nowDate, -29);$('#txtStartDate').val(startDate);return false;}var startDateStr = addDate(endDateStr, -29);$('#txtStartDate').val(startDateStr);} /** * 日期加減法 格式:addDate(’2017-01-11’,20) * @param date計算開始的日期 * @param days需要加的天數 (正數加,負數減) * @returns 計算后的時間 */function addDate(date, days) {var d = new Date(date);d.setDate(d.getDate() + parseInt(days));var m = d.getMonth() + 1;m = parseInt(m) < 10 ? (’0’ + m) : m;var day = parseInt(d.getDate()) < 10 ? (’0’ + d.getDate()) : d.getDate();return d.getFullYear() + ’-’ + m + ’-’ + day;}</script>

java后臺:

/** * 頁面初始化+指定時間 * @param request * @param response * @return */@RequestMapping(value = { '/pageInit.do' })protected String pageInit(final HttpServletRequest request, final HttpServletResponse response) {SimpleDateFormat sdf = new SimpleDateFormat('yyyy-MM-dd');request.setAttribute('startDate', sdf.format(TimeUtils.addDate(new Date(), -29)));request.setAttribute('endDate', sdf.format(new Date()));return 'taskManage/taskindex';}

總結

到此這篇關于js 動態校驗開始結束時間的文章就介紹到這了,更多相關js 動態校驗時間內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 午夜剧场福利社 | 老太婆性杂交毛片 | 一区二区在线播放福利视频 | 欧美高清成人 | 成人看的一级毛片 | 亚洲天堂美女 | 欧美色老头gay | 欧美性三级 | 国产精品外围在线观看 | 久久久影院亚洲精品 | 在线观看免费亚洲 | 女在床上被男的插爽叫视频 | 免费a视频在线观看 | 成年免费大片黄在线观看一 | 亚洲美女在线视频 | 一区二区三区高清在线 | 中文国产成人精品久久一区 | 成人在线免费看 | 亚洲国产cao | 九一精品国产 | 久草在线免费资源 | 免费一级成人毛片 | 国产最新网站 | 亚洲欧洲一区二区 | 欧美一区二区不卡视频 | 久久精品网站免费观看 | 在线欧美日韩精品一区二区 | 91欧美一区二区三区综合在线 | 亚洲大片免费 | 中文字幕有码在线观看 | 美女视频在线观看黄 | jyzzjyzz国产免费观看 | 特黄特色大片免费播放路01 | 日韩免费三级 | 毛片免费永久不卡视频观看 | 久久中文字幕久久久久91 | 波多野结衣中文视频 | 国产成人一区二区三区在线视频 | 亚洲精品99久久久久久 | 日韩一区二区在线播放 | 亚洲免费人成在线视频观看 |