将String和变量传递给函数

时间:2016-11-24 10:51:22

标签: javascript string function variables

我正在使用这个javascript倒计时时钟:https://github.com/nikhiln/Circular-Countdown

我已经让它工作正常,但现在我试图将变量传入其设置,以允许我通过按钮控制它。

通过

设置
$(".divName").ccountdown(2016,11,24, '10:40');

因此,我想传递变量,而不是那个日期。

            var date = new Date();
            var EndTime = new Date(date);
            EndTime.setMinutes(date.getMinutes() + 50);
            var years = EndTime.getFullYear();
            var months = EndTime.getMonth();
            months = months + 1;
            var days = EndTime.getUTCDate();
            var hours = EndTime.getHours();
            var minutes = ('0'+EndTime.getMinutes()).slice(-2);
            var timeString = " '" + hours + ":" + minutes +"'";
            $(".heatingTimer").ccountdown(years,months,days,timeString);

然而,这种方法不起作用。我不确定如何以所采用的格式传递变量。

1 个答案:

答案 0 :(得分:3)

您的代码没问题,您的代码中只有拼写错误(或错误),您应该将时间作为字符串传递,并且您要添加额外的单引号,删除引号并且它应该按预期工作:

var timeString = hours + ":" + minutes;