如何使javascript变量为计时器动态
好的,我有一个倒计时脚本,它以这种格式提供一个日期:如何使javascript变量为计时器动态,javascript,timer,Javascript,Timer,好的,我有一个倒计时脚本,它以这种格式提供一个日期: var year="2015"; var month="11"; var day="18"; 我正在尝试找出如何动态填充上述变量,以便计时器在每周三晚上8点重置。因此,在2015年3月18日,这些变量将动态变化为: var year="2015"; var month="11"; var day="25"; 继续,或者让用户在表单中输入日期,用正确的信息填充这些变量会更好。当然,如果可能的话,我宁
var year="2015";
var month="11";
var day="18";
我正在尝试找出如何动态填充上述变量,以便计时器在每周三晚上8点重置。因此,在2015年3月18日,这些变量将动态变化为:
var year="2015";
var month="11";
var day="25";
继续,或者让用户在表单中输入日期,用正确的信息填充这些变量会更好。当然,如果可能的话,我宁愿它是自动的
使用变量的脚本:
/*
倒计时到任何日期-
通过JavaScript工具包www.javascriptkit.com
超过200+免费脚本在这里!
由Robert M.Kuhnhenn D.O.修改。
于2006年5月30日倒计时至特定日期和时间,
2007年10月20日采用新格式,2010年10月1日采用
时区偏移。
*/
var current=城堡已重置!;//->输入达到目标日期和时间时希望脚本显示的内容,最多20个字符
风险值年份=2015年;//->输入每年的倒计时目标日期
变量月=11;//->输入每月的倒计时目标日期
var日=18;//->输入倒计时目标日期
var小时=22;//->输入倒计时目标日期小时24小时时钟
var分钟=00;//->输入倒计时目标日期分钟
var tz=-5;//->以小时为单位的时区与UTC的偏移量请参见http://wwp.greenwichmeantime.com/index.htm 查找您所在位置的时区偏移
//不要更改下面的代码!
var montharray=新阵列一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月;
函数倒计时年,m,d,hr,min{
年=年;月=米;日=天;小时=小时;分钟=分钟;
var today=新日期;
var todayy=today.getYear;
如果今天<1000{Today+=1900;}
var todaym=today.getMonth;
var todayd=today.getDate;
var todayh=today.getHours;
var todaymin=today.getMinutes;
var todaysec=today.getSeconds;
var todaystring1=montharray[todaym]++todayd+,+Todaydy++Todaydh+:+todaymin+:+todaysec;
var todaystring=Date.parsetodaystring1+tz*1000*60*60;
var futurestring1=蒙塔雷[m-1]++d+,+yr++hr+:+min;
var futurestring=Date.parsefuturestring1 today.getTimezoneOffset*1000*60;
var dd=未来字符串今天字符串;
var dday=数学楼面面积/60*60*1000*24*1;
var dhour=数学楼面面积%60*60*1000*24/60*60*1000*1;
var dmin=数学楼面面积%60*60*1000*24%60*60*1000/60*1000*1;
var dsec=数学楼面面积%60*60*1000*24%60*60*1000%60*1000/1000*1;
ifdday您可以使用JavaScript的日期对象来完成此操作
触发计时器后,您可以执行以下操作:
var date = new Date(year, month, day);
date.setDate(date.getDate() + 7);
year = date.getFullYear().toString();
month = date.getMonth().toString();
day = date.getDate().toString(); //Note: not date.getDay() even though that seems more correct.
您也可以首先使用Date对象,而不是三个单独的字符串变量,以避免在不同类型之间创建/解析/转换。显示您当前向其发送年、月和日参数的计时器脚本。感谢您抽出时间。我会这样做的!