my97实现只可选择本周周一至周日的日期

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LuuvyJune/article/details/84837276

有时候根据需要只能选择日历上本周周一至周日的日期,这里使用my97实现:

html代码:此处代码禁用了周六周日

<div class="control-group">
			<label class="control-label">可预约日期:</label>
			<div class="controls">
				<input name="viDate" type="text" readonly="readonly" maxlength="20" class="input-medium Wdate "
					value="<fmt:formatDate value="${validtime.viDate}" pattern="yyyy-MM-dd"/>" required
					onclick="WdatePicker({dateFmt:'yyyy-MM-dd',disabledDays:    [0,6],isShowClear:false,minDate:getthisweek1(),maxDate:getthisweek()});"/>
				<span class="help-inline"><font color="red">*</font> </span>
			</div>
		</div>

js代码:

<script type="text/javascript">

		//获取今天所在的周一和周日
		function getthisweek(){
            var now = new Date();
            var nowTime = now.getTime() ;
            var day = now.getDay();
            var oneDayTime = 24*60*60*1000 ;
            var SundayTime =  nowTime + (7-day)*oneDayTime ;//显示周日
			return new Date(SundayTime);
		}
        function getthisweek1(){
            var now = new Date();
            var nowTime = now.getTime() ;
            var day = now.getDay();
            var oneDayTime = 24*60*60*1000 ;
            var MondayTime = nowTime - (day-1)*oneDayTime ;//显示周一
            return new Date(MondayTime);
        }
	</script>

实现效果:

代码可能写的有些low,如果有什么好的建议欢迎留言指导!

猜你喜欢

转载自blog.csdn.net/LuuvyJune/article/details/84837276