Pikaday:启用一个特定日期,星期日
Pikaday: Enable one specific date, Sunday
我想启用一个特定的日期,即星期日。目前所有星期天都被封锁。
我在 'product.liquid' 的末尾添加了这段代码。
{{ 'moment.min.js' | asset_url | script_tag }}
{{ 'pikaday.js' | asset_url | script_tag }}
{{ 'pikaday.jquery.js' | asset_url | script_tag }}
<script>
var picker = new Pikaday({
disableDayFn: function(date){
// Disable Sunday, Enable Specific Sunday
return date.getDay() === 0 && date.getDate() != "05/14/2017";
},
field: $('#del_date')[0],
format: 'MM/DD/YYYY',
onSelect: function() {
console.log(this.getMoment().format('Do MMMM YYYY'));
}
});
选中 disableDayFn
以禁用 Pikaday
中的特定日期
Fiddle 演示
var start_date = new Pikaday({
disableDayFn: function(date) {
var enabled_dates = ["05/14/2017"]; // dates I want to enabled.
if (date.getDay() === 0 && $.inArray(moment(date).format("MM/DD/YYYY"), enabled_dates) === -1) {
return date;
}
},
format: 'MM/DD/YYYY',
field: document.getElementById('start_date'),
})
;
我想启用一个特定的日期,即星期日。目前所有星期天都被封锁。
我在 'product.liquid' 的末尾添加了这段代码。
{{ 'moment.min.js' | asset_url | script_tag }}
{{ 'pikaday.js' | asset_url | script_tag }}
{{ 'pikaday.jquery.js' | asset_url | script_tag }}
<script>
var picker = new Pikaday({
disableDayFn: function(date){
// Disable Sunday, Enable Specific Sunday
return date.getDay() === 0 && date.getDate() != "05/14/2017";
},
field: $('#del_date')[0],
format: 'MM/DD/YYYY',
onSelect: function() {
console.log(this.getMoment().format('Do MMMM YYYY'));
}
});
选中 disableDayFn
以禁用 Pikaday
Fiddle 演示
var start_date = new Pikaday({
disableDayFn: function(date) {
var enabled_dates = ["05/14/2017"]; // dates I want to enabled.
if (date.getDay() === 0 && $.inArray(moment(date).format("MM/DD/YYYY"), enabled_dates) === -1) {
return date;
}
},
format: 'MM/DD/YYYY',
field: document.getElementById('start_date'),
})
;