Jquery 通过从日期选择器获取值来设置倒计时计时器

Jquery 通过从日期选择器获取值来设置倒计时计时器,jquery,Jquery,我在用这个计时器 我可以通过以下方式在script.js上设置目标值 var note = $('#note'), ts = new Date(2013, 05, 25), newYear = true; 我想通过从datepicker获取一个值来设置ts的值。日期选择器有一个选项,onSelect:希望我们可以在这里定义函数 我想定义这样的东西,当用户从datepicker中选择一个日期时,它将解析该日期并将其放入变量 var note = $('#note'), ts = new Date

我在用这个计时器

我可以通过以下方式在script.js上设置目标值

var note = $('#note'),
ts = new Date(2013, 05, 25),
newYear = true;
我想通过从datepicker获取一个值来设置
ts
的值。日期选择器有一个选项,
onSelect:
希望我们可以在这里定义函数

我想定义这样的东西,当用户从datepicker中选择一个日期时,它将解析该日期并将其放入变量

var note = $('#note'),
ts = new Date(year, month, day),
newYear = true;
谢谢


更新:通过编写代码获得了一个解决方案

正如您所设想的,您可以使用以下函数:

选择日期选择器时调用。函数接收 所选日期作为文本,日期选择器实例作为参数。这 指关联的输入字段

并在输入字段中获取所选值,如:

$("#TxtStrtDate").datepicker({
    onSelect: function( selectedDate ) {
        alert(selectedDate)
    }
});
使用新值,可以将其拆分为DD、MM、YYYY,并且可以重新初始化倒计时脚本


这里有一点麻烦:

鉴于您使用的是JQuery,这应该非常简单。您可以执行以下操作

 $('#dtTest').change(function(event) {
    ts = new Date($(this).val());
    newYear = true;
 });

jQueryUIDatePicker?是的,jQueryUIDatePicker想要使用。您好,我们非常接近解决方案。所以,我想把日期选择器代码放在这个脚本中,并设置ts值。我以不同的方式尝试了您的代码,但还没有成功地找出原因@克里斯·温宁格
 $('#dtTest').change(function(event) {
    ts = new Date($(this).val());
    newYear = true;
 });