Javascript 来自JQuery日期选择器的getDOY()
是否可以在日期选择器中获取DOY?我需要每3天禁用一次,并可以使用类似于Javascript 来自JQuery日期选择器的getDOY(),javascript,datepicker,Javascript,Datepicker,是否可以在日期选择器中获取DOY?我需要每3天禁用一次,并可以使用类似于date.getDOY()%3===0的方法。以下方法可以一直工作到下一年(2015年1月)为止,也可以在每年3月的第3周失败 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI Datepicker - Restrict date range<
date.getDOY()%3===0
的方法。以下方法可以一直工作到下一年(2015年1月)为止,也可以在每年3月的第3周失败
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Restrict date range</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
function unavailable(date) {
var now = date;
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var day = Math.floor(diff / oneDay);
var shift = (day%3===0);
return [shift, "", "Unavailable"];
}
$(document).ready(function() {
$("#datepicker").datepicker({
beforeShowDay: unavailable
});
});
</script>
</head>
<body>
<p>Date: <input type="text" id="datepicker"></p>
</body>
</html>
jQuery UI日期选择器-限制日期范围
功能不可用(日期){
var now=日期;
var start=newdate(now.getFullYear(),0,0);
var diff=现在-开始;
var一天=1000*60*60*24;
var日=数学下限(差异/一天);
var班次=(第%3天===0);
返回[shift,“,”不可用“];
}
$(文档).ready(函数(){
$(“#日期选择器”)。日期选择器({
展会日前:不可用
});
});
日期:
你说的每三天显示一次是什么意思?是否要禁用所有其他日期2015年1月2日、2015年1月5日、2015年1月8日等发生的轮班工作。。没有帮助,那就是确定闰年是365年还是366年(为什么要降价…)