每当我在 jquery UI 日期选择器中更改月份/年份时,如何获取该月的第一个日期和最后一个日期
how to get the first date and last date of the month whenever I change the month/year in jquery ui datepicker
我使用 jquery-ui 多日期选择器创建了一个内联日历。每当我更改月份/年份时,我都想要一个月的第一个和最后一个日期(通过单击上一个/下一个按钮或从列表中选择某个月/年)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
<link rel="stylesheet prefetch" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-2.1.4.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery-ui.multidatespicker.js"></script>
<script>
$(function() {
var today = new Date();
var yesterday = (new Date()).setDate(today.getDate()-1);
var tomorrow = (new Date()).setDate(today.getDate()+1);
var dayAfttomorrow = (new Date()).setDate(today.getDate()+2);
var dayDayAfttomorrow = (new Date()).setDate(today.getDate()+3);
var dates = [yesterday, today, tomorrow, dayAfttomorrow, dayDayAfttomorrow];
$('#calendar').multiDatesPicker({
changeYear: true,
changeMonth: true,
disabled: false,
addDates: dates,
onSelect: function() {
var date = $(this).datepicker('getDate');
$('#calendar').multiDatesPicker('resetDates').multiDatesPicker('addDates', [date]);
},
onChangeMonthYear: function(){
// alert("Hii, I'm here");
}
});
});
</script>
<style type="text/css">
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #d3d3d3 !important;
background: #3B8CC5 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #d3d3d3 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: none !important;
}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: green;
}*/
</style>
</head>
<body>
<!-- HTML -->
<div id="calendar"></div>
</body>
</html>
在这里尝试 JavaScript 函数。我希望您可以在代码中使用它,只需在下面进行少量更改
onChangeMonthYear: function(){
// alert("Hii, I'm here");
}
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- Solr查询以按日期月份获取数据&年
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 获取用户选择的不带时区的日期
- 如何从Angularjs中的新日期获取日期格式
- 使用moment.js获取时间分区的偏移日期对象
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 如何从用户输入的日期中获取工作日
- 如何在Moment.js中从日期开始获取一个月中的星期
- FullCalendar 开始和结束日期在获取事件时解析为 null
- 从日期时间获取约会
- 如何从javascript日期对象获取json日期
- 在JavaScript中为自己的日期方法获取ReferenceError
- Javascript从日期开始获取星期几
- 从日期中获取月的第几天
- Datepicker根据服务器日期/时间获取日期
- 如何在JavaScript中使用日期对象获取最后一天的数据
- 如何从带有区域时区的日期字符串获取时间戳
- MongoDB shell脚本使用投影来格式化日期和获取本地时间
- 如何比较日期& &;时间,获取时间差,然后在Javascript中将其设置为秒