这个思路是来源用%的方法来做的;

以前用%做过转秒的

现在用来做倒计时方法;

需要用到的方法是getTime:获取距离1970年1月1日午夜00:00之间的毫秒差;

var targetTime=new Date("2016/01/25 16:59:59");
这个是优秀的写法;下面是有问题的写法;因为IE678下不兼容的;需要把-改成/才好;
var targetTime=new Date("2016-01-25 16:59:59");
 
<script>
var oDiv=document.getElementById("div1");
var targetTime=new Date("2016/01/25 16:59:59"); var str=getTime(targetTime);
oDiv.innerHTML="倒计时:"+str;//进入后马上显示 var timer=setInterval(function(){
var str=getTime(targetTime);
oDiv.innerHTML="倒计时:"+str;
},1000); function getTime(targetTime){
var nowTime=new Date();
var diffTime=targetTime.getTime()-nowTime.getTime();
var hour=parseInt(diffTime/(60*60*1000)),
min=parseInt(diffTime%(60*60*1000)/(60*1000)),
second=parseInt(diffTime/1000)%60;
return zero(hour)+"时"+zero(min)+"分"+zero(second)+"秒";
}
function zero(val){
return val<10?"0"+val:val
}
</script>

最新文章

  1. XAF视频教程来啦,已出7课
  2. 多个ajax请求下等待条显示和隐藏的简单处理
  3. configure.ac:32: error: possibly undefined macro: AC_DEFINE
  4. (八) 一起学 Unix 环境高级编程 (APUE) 之 信号
  5. C++ 类的静态成员详细讲解
  6. 添加已有项目到git rep
  7. PHP基本使用
  8. 【转】ASP.NET数据库连接字符串总结
  9. 欧洲用户放弃Android转投iOS原因大起底
  10. JAVA 子父类的特点
  11. [Flex] IFrame系列 —— 在flex的web应用中嵌入html的方法
  12. [改善Java代码]不能初始化泛型参数和数组
  13. D3D12 图形编程
  14. Raising Modulo Numbers(POJ 1995 快速幂)
  15. Python学习入门基础教程(learning Python)--5 Python文件处理
  16. [iOS]C语言技术视频-06-程序循环结构(for{})
  17. 咫尺论坛|即速应用-微信小程序社区
  18. [持续开源]基于nodejs+ligerui的一款mongodb web 端查询工具(MongoStudio)
  19. sqlzoo:2
  20. 【WebAPI No.4】Swagger实现API文档功能

热门文章

  1. 《深入理解Java虚拟机》- JVM是如何实现反射的
  2. 纯数据结构Java实现(6/11)(二叉堆&amp;优先队列)
  3. Raven 2 靶机渗透
  4. Python爬虫运用正则表达式
  5. springbootl用thymeleaf整合htm
  6. HDU 6044
  7. Java基础之Comparable与Comparator
  8. springboot2.X 使用spring-data组件对MongoDB做CURD
  9. POJ-3169 Layout (差分约束+SPFA)
  10. Codeforces Round #506 (Div. 3) 1029 D. Concatenated Multiples