当前位置: 首页 > 知识库问答 >
问题:

jQuery datepicker获取显示为非当前的月份和年份

龙弘盛
2023-03-14

在点击日期选择器标题左右的“下一个”和“上一个”链接后,我试图获得“显示”的月份和年份。

目前我正在使用获取月份:

var selectedMonth = $('#calendar').datepicker('getDate').getMonth() + 1;

但它只返回当前月份,而不是单击“下一步”或“上一步”后显示的月份。

编辑

我在函数中添加了带有日期选择器的onChangeMonthYear选项

function getDates() {
var selectedMonth = $('.ui-datepicker-month').text();
var selectedYear = $('.ui-datepicker-year').text();
}

但这只是说明了当前日期。

再次编辑

上述工作只需要设置一个延迟:]

共有1个答案

须巴英
2023-03-14

$。datepicker('getDate')只返回datepicker选择的日期,而不是当前显示的月份。

您要找的是将函数绑定到onChangeMonthYork

例子:

$('#calendar').datepicker('option', 'onChangeMonthYear', function(year, month) { var selectedMonth = month })
 类似资料:
  • 我已在对话框中添加了日历视图。单击按钮时会出现对话框。我面临的问题是,当对话框出现时,日历视图不会在顶部显示当前月份和年份。但当我更改月份时,顶部的月份和年份会出现(对于当前月份也是如此)。我想显示这个月和年的初始对话显示。请帮帮我。提前道谢。 我没有足够的声誉来发布一个屏幕截图。对此感到抱歉。 这是代码: 日期是一个按钮。

  • 我试图只得到今年的数据,但我的“where子句”似乎有问题。但当我在where子句中输入特定年份时,它就起作用了。除了where子句之外,所有的东西都在工作。 我希望你们能帮我。

  • 问题内容: 如何在Java中动态显示for循环中特定月份的日期,月份和年份? 问题答案: 这简要演示了Java 和类的一些基础知识。根据您的问题,这是我能做的最好的事情。

  • 在calendarview中,起初我可以设置日期,但当我单击将日历更改为上个月或下个月的两个按钮时,我无法获得哪个月和哪一年。更重要的是,Calendarview支持滑动到前一个月或下个月,但我无法获得现在显示日历的年月信息。我怎么能看到(现在显示)日历的年月信息?? 在此处输入图像描述 在此处输入图像描述

  • 问题内容: 我有要尝试生成报告的数据,并且正在研究“年初至今”报告。我在表中的列的格式设置为日期时间。我正在尝试运行select语句以获取date =今年的所有结果。 例如: 有没有完成此目的的简便方法? 问题答案: 是的,实际上非常简单:

  • 我想得到两年之间的所有月份,以及两年之间的所有月份,他们的所有数据都将相加,以得到每年的销售额。 以下是我的表格截图: 截图 例如,我想获得2016年至2017年的年销售额,我需要将名称中包含2016年和2017年的所有列相加,以获得年销售额。我知道这张表不是正常的或正常的。但是这张桌子不是我的。 以下是获取两个日期之间月份的示例代码: