Jquery 我怎样才能只得到日期部分?我不需要它选择日期选择器的时间
我正在尝试从日期选择器获取值。它显示时间和日期。我只需要显示日期,不需要显示时间Jquery 我怎样才能只得到日期部分?我不需要它选择日期选择器的时间,jquery,html,Jquery,Html,我正在尝试从日期选择器获取值。它显示时间和日期。我只需要显示日期,不需要显示时间 var start = $("#min").datepicker("getDate"), end = $("#max").datepicker("getDate"), currentDate = new Date(start), 编辑: 您可以指定datepicker在初始化时应返回的格式 要将演示文稿设置为输出内容2014-03-15,请使用以下命令初始化日期选择器: $("#min").datepicker
var start = $("#min").datepicker("getDate"),
end = $("#max").datepicker("getDate"),
currentDate = new Date(start),
编辑:
您可以指定datepicker在初始化时应返回的格式
要将演示文稿设置为输出内容2014-03-15,请使用以下命令初始化日期选择器:
$("#min").datepicker({
dateFormat: "yy-mm-dd"
});
其中字母指定了输出格式:
yy = year (In four numbers)
mm = month (Months with leading zero)
dd = day (day/date with leading zero)
或者根据您的喜好使用类似的格式
然后,可以使用以下方法获取值:
$("#min").val();
使用$max.datepickergetDate将返回一个日期对象。您也可以使用它,但需要进一步解析。就个人而言,我认为满足你的需要太过分了
完整工作示例:
编辑
解析日期以格式化D M yy的替代方法:
function formatDate(date){
var weekday=new Array(7);
weekday[0]="Sun";
weekday[1]="Mon";
weekday[2]="Tue";
weekday[3]="Wed";
weekday[4]="Thu";
weekday[5]="Fri";
weekday[6]="Sat";
var monthNames = [ "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December" ];
var month = (date.getMonth()) + 1;
month = "0" + month;
month = month.slice(-2);
var out = weekday[date.getDay()] + " " + monthNames[date.getMonth()] + " " + month + " " + date.getFullYear();
return out;
}
编辑:
您可以指定datepicker在初始化时应返回的格式
要将演示文稿设置为输出内容2014-03-15,请使用以下命令初始化日期选择器:
$("#min").datepicker({
dateFormat: "yy-mm-dd"
});
其中字母指定了输出格式:
yy = year (In four numbers)
mm = month (Months with leading zero)
dd = day (day/date with leading zero)
或者根据您的喜好使用类似的格式
然后,可以使用以下方法获取值:
$("#min").val();
使用$max.datepickergetDate将返回一个日期对象。您也可以使用它,但需要进一步解析。就个人而言,我认为满足你的需要太过分了
完整工作示例:
编辑
解析日期以格式化D M yy的替代方法:
function formatDate(date){
var weekday=new Array(7);
weekday[0]="Sun";
weekday[1]="Mon";
weekday[2]="Tue";
weekday[3]="Wed";
weekday[4]="Thu";
weekday[5]="Fri";
weekday[6]="Sat";
var monthNames = [ "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December" ];
var month = (date.getMonth()) + 1;
month = "0" + month;
month = month.slice(-2);
var out = weekday[date.getDay()] + " " + monthNames[date.getMonth()] + " " + month + " " + date.getFullYear();
return out;
}
$'min'.datepicker{dateFormat:'dd-mm-yy'} 供进一步参考:
$'min'.datepicker{dateFormat:'dd-mm-yy'} 供进一步参考:
请更详细地告诉我。萨尔索添加了一个演示小提琴。你没有按照我在小提琴答题中说的做。试试看。它会成功的!要使用这种格式,请更改yy-mm-dd=>D-mm-yy它仍然不工作-仍然像这样工作-2014年3月20日星期四00:00:00 GMT+0530印度标准时间-检查文件jshiddle.net/uScc2/6plase更详细地告诉我,并添加了一个演示小提琴。你没有按照我在小提琴回答中所说的做。试试看。它会成功的!要使用该格式,请更改yy-mm-dd=>D-M-yy它仍然不工作-仍然像这样工作-2014年3月20日星期四00:00:00 GMT+0530印度标准时间-检查文件jshiddle.net/uScc2/6var start=$min.datepickergetDate,end=$max.datepickergetDate,currentDate=new Datestart,between=[]; 这里需要什么更改???var start=$min.datepickergetDate,end=$max.datepickergetDate,currentDate=new Datestart,介于=[];这里需要什么变化???