- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 JQuery UI Datepicker Disbale Next Day After 12pm 中的代码禁用周末、公共(public)假期和第二天(如果在上午 10 点之后选择),但我不知道如何只允许选择星期二、星期三和星期四。
// dates
var dateMin = new Date();
var weekDays = AddWeekDays(1);
dateMin.setDate(dateMin.getDate() + weekDays);
var natDays = [
[1, 1, 'uk'],
[12, 25, 'uk'],
[12, 26, 'uk']
];
function noWeekendsOrHolidays(date) {
var noWeekend = $j.datepicker.noWeekends(date);
if (noWeekend[0]) {
return nationalDays(date);
} else {
return noWeekend;
}
}
function nationalDays(date) {
for (i = 0; i < natDays.length; i++) {
if (date.getMonth() == natDays[i][0] - 1 && date.getDate() == natDays[i][1]) {
return [false, natDays[i][2] + '_day'];
}
}
return [true, ''];
}
function AddWeekDays(weekDaysToAdd) {
var mydate = new Date();
if (mydate.getHours()>=10)
var daysToAdd = 1;
else var daysToAdd = 0;
var day = mydate.getDay()
weekDaysToAdd = weekDaysToAdd - (5 - day)
if ((5 - day) < weekDaysToAdd || weekDaysToAdd == 1) {
daysToAdd = (5 - day) + 2 + daysToAdd
} else { // (5-day) >= weekDaysToAdd
daysToAdd = (5 - day) + daysToAdd
}
while (weekDaysToAdd != 0) {
var week = weekDaysToAdd - 5
if (week > 0) {
daysToAdd = 7 + daysToAdd
weekDaysToAdd = weekDaysToAdd - 5
} else { // week < 0
daysToAdd = (5 + week) + daysToAdd
weekDaysToAdd = weekDaysToAdd - (5 + week)
}
}
return daysToAdd;
}
$j('.input-text.addon.addon-custom').datepicker({
beforeShowDay: noWeekendsOrHolidays,
minDate : dateMin,
defaultDate: +1,
firstDay: 1,
changeFirstDay: true,
dateFormat: "DD, dd MM yy"
});
任何帮助将不胜感激。
最佳答案
在您的日期选择器函数中,添加“beforeShowDay ”选项,如下所示。
jQuery('#datepicker').datepicker({
minDate: dateMin,
defaultDate: +1,
firstDay: 1,
changeFirstDay: true,
dateFormat: "DD, dd MM yy",
beforeShowDay: function(day){
if (day.getDay()<2 || day.getDay()>4){
return [false, ""];
}
return noWeekendsOrHolidays(day);
}
});
这是更新的 fiddle :http://jsfiddle.net/4k4gga6j/3/
关于javascript - jQuery UI 日期选择器 - 禁用公共(public)假期、周末、上午 10 点后的第二天,仅允许星期二、星期三和星期四作为可选日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28088439/
我有一个简单的片段,可以打印完整的日、月、日、小时和分钟。 代码如下: http://jsfiddle.net/raNms/ 我要换地方 Monday > Mon Tuesday > Tue ...
这个问题在这里已经有了答案: How do I calculate number of given weekday between range using Moment JS? (5 个答案) 关闭
我正在尝试解决我的代码中的问题。我有一个硬编码的状态数据,假设它来自 API 调用。默认情况下,操作时间的 API 数据未正确排序,在我的情况下,星期四首先而不是星期一。我的问题是,每当我映射数据时,
我有时间序列 pandas DataFrame 看起来像 value 12-01-2014 1 13-01-2014 2 .... 01-05-2014
有人可以为我提供以下帮助: 我有个约会,例如:2014年3月1日, 我想将其转换为数字5,因为它是星期五。 所以7-1-2014将为1,因为它是星期一。 哪个软件包/代码可以为我做这件事? 谢谢 最佳
查看 main 函数,我们可以看到我已将“星期一”硬编码到我的 setDay 公共(public)函数中。使用 c 字符串很容易从用户那里获取星期几(就像我在 setDay 中所做的那样),但是我如何
我有一个 iOS 应用程序,需要根据当天设置几个不同的日期标签。我正在使用 NSDate 和 NSDateFormatter 来执行此操作。但是有些事情我不确定:如果用户的 iOS 设备的语言/本地化
php 是否具有自动将日期转换为其日期值的功能,其中 Monday=1、Tuesday=2 等。像这样 $daynum = func('wednesday'); //echos 3 最佳答案 $day
我有一个表,它使用 Bootstrap-vue 从数据库中提取信息。数据库有一个名为“day”的字段,它存储“mon”、“tue”、“wed”等字符串值。我希望能够按天而不是按字母顺序按此列对表进行排
给定一个日期和它是星期几,我想知道是否有代码可以告诉我它是一个月中的哪几天。例如在下图中,给定 2/12/2020 和“星期三”,我想得到输出“2”,因为它是该月的第二个星期三。 最佳答案 您基本上可
我正在开发一个 Rails 3.1 应用程序,我需要在其中存储商店的营业时间。我想存储开门时间、关门时间和星期几。我的第一个想法是存储一个天数,其中 1 是星期一,7 是星期日,但是有没有更好的方法更
是否有框架或 API 提供从给定 NSDate 到当前 NSDate 的时间间隔,例如 2m、3h、Tuesday、2014-06-01。它广泛用于 iMessages 和 Mail App。它也被用
我正在使用 UILocalNotification 进行报警。我有一个基于工作日(星期日、星期一、星期二、星期三、星期四、星期五、星期六)重复的自定义选项。这么多应用程序都做了这个过程。我尽力了。但我
下面的函数返回图表数据 上述函数返回的输出格式如下 [Object { date=Date, value=112, volume=1469}, Object { date=Date, value
使用 @Temporal(TemporalType.DATE) 时遇到问题最近我们开始将我们的项目从struts2迁移到spring当我们在struts2中使用@Temporal(TemporalTy
我是一名优秀的程序员,十分优秀!