JQuery datepicker -如何在初始化后更改开始和结束日期
JQuery datepicker - how to change the start and end dates after initialization?
我正在使用别人的代码。在initModule函数中,代码正在初始化一个开始日期以及其他设置。
$('#StartDate').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
defaultStartDate: '-1m'
});
我有一些单选按钮用于年, 季度和月。当用户选择一个单选按钮时,我调用一个findDefaultStartDate()函数。对于year,默认值应该是当年的1月。类似功能的季度和月。
我有捕获正确的默认开始日期的代码。然而,我我不知道如何改变它,因为它是在initModule()中设置的函数。
是否有一种方法来改变defaultStartDate从另一个函数在JavaScript中不改变任何其他设置初始化在initModule()函数?
你可以这样使用jQuery的setDate
方法:
$( "#StartDate" ).datepicker( "setDate", "10/12/2012" );
setDate
-为日期选择器设置日期。新的日期可以是date对象或当前日期格式的字符串(例如,"01/26/2009"),一个数字从今天算起的天数(例如+7)或一串值和句点("y"表示年,"m"代表月,"w"代表周,"d"代表天,例如"+1m +7d"),或null以清除所选日期
希望这对你有帮助!
相关文章:
- 使用javascript&自定义验证器检查开始日期和结束日期
- 从第一个日期选择器定义第二个日期选择器的开始日期
- 如何在dhtmlxgantt中显示灯箱中的开始日期、结束日期和持续时间
- 如何在javascript中获得给定的月份开始日期和结束日期
- 在选择开始日期后设置结束日期
- 基础日期选择器、结束日期(和时间)不能早于开始日期(和时间)
- 结束日期作为基础日期时间选择器中的选定开始日期
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- angularjs提交表单中的开始日期结束日期验证应被禁用
- 如何使用javascript将验证日期设置为不小于文本框中的开始日期
- Jquery FullCalendar扩展开始日期或结束日期
- JavaScript计算从开始日期算起的年份和天数
- 从jquery中的开始日期计算结束日期
- 检查开始日期是否小于结束日期(不使用任何pluguin)
- 正在将日期范围选取器的开始日期设置为空
- 如何在引导程序中比较结束日期和开始日期,以确保结束日期大于开始日期
- jQuery验证以比较开始日期和结束日期
- 如何使用下拉列表验证结束日期必须大于开始日期
- 如何更改表达式中的“结束日期”和“开始日期”
- 角度引导日期选择器开始日期函数