我正在使用某些东西阻止用户选择某些日期。
我创建了以下jQuery:
var str = "2014-02-15,2014-04-03,2014-04-05,1970-01-01";
var array = str.split(",");
$('.select_date_start, .select_date_end').datepicker(
{
beforeShowDay: function(date)
{
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
当用户选择日期时,它会将其返回为:“04/02/2014”我需要它为yy-mm-dd格式。
我该如何做到这一点,当他们选择一个日期时,它会在后面输入yy-mm-dd的格式?
干杯
答案 0 :(得分:1)
在jquery-ui
中使用dateformat选项 var str = "2014-02-15,2014-04-03,2014-04-05,1970-01-01";
var array = str.split(",");
$( '.select_date_start, .select_date_end').datepicker({
beforeShowDay: function(date)
{
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
},
dateFormat:"yy-mm-dd"
});