Javascript/Jquery倒计时日期脚本
Javascript/Jquery countdown to date script
我需要一个脚本,倒计时到一个特定的日期与格式日,小时,分钟。
我试着摆弄这个,但它根本不起作用。
var end = new Date('31/06/2014 10:1 AM');
var _second = 1000;
var _minute = _second * 60;
var _hour = _minute * 60;
var _day = _hour * 24;
var timer;
function showRemaining() {
var now = new Date();
var distance = end - now;
if (distance < 0) {
clearInterval(timer);
document.getElementById('countdown').innerHTML = 'EXPIRED!';
return;
}
var days = Math.floor(distance / _day);
var hours = Math.floor((distance % _day) / _hour);
var minutes = Math.floor((distance % _hour) / _minute);
var seconds = Math.floor((distance % _minute) / _second);
document.getElementById('countdown').innerHTML = days + 'days ';
document.getElementById('countdown').innerHTML += hours + 'hrs ';
document.getElementById('countdown').innerHTML += minutes + 'mins ';
document.getElementById('countdown').innerHTML += seconds + 'secs';
}
timer = setInterval(showRemaining, 1000);
您声明的结束日期无效。
var end = new Date(2014,6,31,10,1,0); //new Date('31/06/2014 10:1 AM');
JavaScript似乎不接受欧式的第一天约会。而且,10:1不是一个有效的时间。
var end = new Date('06/31/2014 10:01 AM');
为避免混淆,不妨直接命名月份:
var end = new Date('June 31, 2014 10:01 AM');
相关文章:
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- MVC3使用globalize库脚本进行日期验证
- 在java脚本中选择的随机日期上添加一年
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 如何在 java 脚本中将字符串日期转换为 GMT
- javascript/jquery 数字时钟脚本,24 小时格式,带有日期
- Java 脚本 设置日期的最小值和最大值属性
- Google Apps 脚本中的格式化日期
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式
- setHours()从电子表格导入的日期创建谷歌日历事件时出错-应用程序脚本
- 获取系统的时区名称(IST,PST,DST)'IE中java脚本中的s日期
- 日期&时间脚本-ie vs ff
- BIRT使用脚本中的日期参数
- ASP.NET网页-使用脚本显示由预定义日期和时间指定的图像/文本
- 在 Java 脚本中向日期添加变量编号
- 谷歌脚本的自定义日期格式
- 检查日期并使用谷歌脚本编辑谷歌表格中的相邻单元格
- 将日期添加到用php和javascript编写的时钟和日期脚本中
- 使用Javascript/JQuery的Dropdown的日期脚本
- Javascript/Jquery倒计时日期脚本