如何提醒选中的日期名称?例如“星期一”。
所以当你选择2011年6月7日时,它会提醒你“星期二”
<script>
$(function() {
$( "#date" ).datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(dateText, inst) {
// how can i grab the day name of the day, example "Monday" and alert it out?
// alert( ? );
}
});
});
</script>发布于 2011-06-26 05:57:32
jQueryUI的Datepicker附带了一个formatDate函数,它可以为您完成这项工作。如果您使用的是本地化版本,它也会以该语言显示日期。
onSelect: function(dateText, inst) {
var date = $(this).datepicker('getDate');
alert($.datepicker.formatDate('DD', date));
}有关本地化on Dapicker的实用函数的更多信息,请查看http://jqueryui.com/demos/datepicker/。
发布于 2011-06-26 05:57:44
<script>
$(function() {
$( "#date" ).datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(dateText, inst) {
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
alert(weekday[inst.getDate().getDay()];
}
});
});
</script>发布于 2011-06-26 06:05:54
如果您不介意在输入框中显示日期名称,这将会起作用。如果您不喜欢,可以使用second hidden input (http://jqueryui.com/demos/datepicker/#alt-field)
$(function() {
$( "#date" ).datepicker({
dateFormat: 'DD, d MM, yy',
onSelect: function(dateText, inst) {
var stop = dateText.indexOf(',');
alert( dateText.substring(0, stop));
}
});
});http://jsfiddle.net/aa74R/上的示例
https://stackoverflow.com/questions/6480742
复制相似问题