Jquery 日期 - 确定星期日
Jquery Date - determine a sunday?
我们使用此插件在预订过程中实现了一个日期选择器 -
http://keith-wood.name/datepick.html
它基本上在对应于日列的列中填充了一系列带有月份日期的div - 我们遇到的问题是禁用星期日。
所以 - 我们试图使用以下代码从日期字符串中检测短语 sun -
$('#calendar').datepick({
pickerClass: 'noPrevNext',
dateFormat: 'yyyy/mm/dd',
altField: '[name="delivery-date"]',
defaultDate: +7,
minDate: +1,
maxDate: +45,
changeMonth: false,
showTrigger: null,
onSelect: function(dates)
{
var jim = dates.indexOf("Sun");
if (jim >= 0)
{
alert('Sundays are not selectable');
}
}
});
但是我们收到一个错误,指出"indexof(sun) 不是一个函数"
任何人都可以提供任何指导吗!?
正如我所看到的,您正在使用Keith Wood Datepicker插件,它与jquery UI插件非常相似。在这种情况下,onSelect
函数接收日期对象,如中所述:
选择每个日期并接收当前选定的日期 (Date[]) 作为参数时,将调用该函数。
因此,您可以直接从 dates
数组调用 getDay()
方法:
onSelect: function(dates)
{
var jim = dates[0].getDay();
if (jim == 0)
{
alert('Sundays are not selectable');
$('#calendar').val("");
}
}
您的问题:dates
变量不是字符串,而是 Date 对象的数组。
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 如何定义星期日和平日.按日期使用开关
- 如何在 Jquery UI 日期选择器中禁用除星期三和星期日日期之外的所有日期
- 如何在我的日期选择器上只允许选择星期日
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 获取当前周的开始日期和结束日期(周从星期一开始,以星期日结束)
- 在jQuery UI datepicker中禁用假日、星期日和过去的日期
- 计算两个日期之间的天数,不包括星期日和Javascript中的假日数组
- 如何仅在日期输入不是星期日时提交表单
- Jquery 日期 - 确定星期日
- 在日期中添加天数时,如何检查它是星期六还是星期日