jQuery DatePicker 问题 : Set current date

标签 jquery datepicker

日期选择器 setDate 方法,如所述 here没有按预期工作。

日期选择器始终采用浏览器的当前日期。但我想要
设置我选择的当前日期。

$(target).datepicker({ 
        dateFormat: $.datepicker.W3C, 
        closeText: 'X' 
}); 
//set the current date 
$(target).datepicker('setDate', currentDateObj); 
//checking the current date. 
alert($(target).datepicker('getDate'));

...其中 currentDateObj 是包含日期 2009 年 8 月 1 日的 JavaScript 日期对象。

当我提醒“getDate”时,它会提醒 2009 年 8 月 1 日,但是当我打开时 日期选择器显示浏览器当前日期,即。 8月31日 2009年。

最佳答案

您可以使用日期选择器的setDate函数来设置当前日期。

您可以从 Date 对象创建日期,例如

var myDate = new Date(1978,2,11)

并使用日期选择器中的setDate,您可以将 myDate 设置为日期选择器中的当前日期,例如

$(target).datepicker('setDate', myDate); 

就是这样! ;)

祝你好运!

关于jQuery DatePicker 问题 : Set current date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385214/

相关文章:

javascript - 单击按钮时显示对话框

javascript - 动态生成的元素不显示在屏幕上

javascript - 在 Microsoft MVC 2 的可变长度列表中使用自定义验证器(客户端验证问题)

python - 在 Python 中删除日历小部件中的 'Week Number' 列

c# - DatePicker 数据绑定(bind)将默认值设置为 1/1/0001 WPF c#

jquery - jQuery Masonry/Isotope 上的装订线宽度不起作用

javascript - 克隆一个对象的元素并推送到它的自身

jquery ui datepicker 在 IE 6.0 中无法正确渲染(显示)

javascript - jQuery 日期选择器不适用于动态 HTML

javascript - 检查 pickadate.js datepicker 选择的今天是否不起作用?