设置倒计时计时器从一个日期取值



我正在使用这个定时器http://tutorialzine.com/2011/12/countdown-jquery/

我可以通过 在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;

感谢

更新:通过编写代码http://pastebin.com/NHRuJ5mL

得到一个解决方案
$("#datepicker").datepicker({
   onSelect: function(dateText, inst) { 
      var dateAsString = dateText; //the first parameter of this function
      var dateAsObject = $(this).datepicker( 'getDate' ); //the getDate method
   }
});

您可以使用onSelect函数:

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

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

$("#TxtStrtDate").datepicker({
    onSelect: function( selectedDate ) {
        alert(selectedDate)
    }
});

有了新的值,你可以把它分成DD, MM, YYYY,你可以重新启动你的倒计时脚本。

这里是一个小提琴:http://jsfiddle.net/PQfDc/6/

考虑到您正在使用JQuery,这应该是相当简单的。您可以执行如下操作

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

最新更新