zoukankan      html  css  js  c++  java
  • 时间

    //Step1: 定义任务函数: 计算当前时间距离target时间的时间差
    var target=new Date("2019/3/01 18:00:00");
    function calc(){
    //获得当前系统时间保存在变量now中
    var now=new Date();
    //用target-now,再除1000,获得秒差,保存在变量s中
    var s=(target-now)/1000;
    if(s>=0){//如果s>=0
    var h=parseInt(s/3600);//根据s计算小时差,保存在h中
    h<10&&(h="0"+h);//如果h<10,就在前补"0"
    var m=parseInt(s%3600/60);//根据s计算分钟差,保存在m中
    m<10&&(m="0"+m)//如果m<10,就在前补"0"
    s=parseInt(s%60);//根据s计算秒钟差,保存回s中
    s<10&&(s="0"+s)//如果s<10,就在前补"0"
    //设置id为time的元素内容为h:m:s
    time.innerHTML=
    time.innerHTML.indexOf(":")==-1?
    h+":"+m+":"+s:h+" "+m+" "+s;
    }else{
    clearInterval(timer);
    timer=null;
    }
    }
    var timer=null;
    window.onload=function(){
    calc();
    timer=setInterval(calc,500);
    }
    function stop(btn){
    //如果timer!=null,说明有定时器正在运行,就要停止
    if(timer!=null){
    clearInterval(timer);
    timer=null;
    btn.innerHTML="|&gt;";
    }else{//否则
    timer=setInterval(calc,1000);
    btn.innerHTML="||";
    }
    }
     
     
     
     
     
    //Step1: 定义任务函数: 计算当前时间距离target时间的时间差
    var target=new Date("2019/3/01 18:00:00");
    function calc(){
    //获得当前系统时间保存在变量now中
    var now=new Date();
    //用target-now,再除1000,获得秒差,保存在变量s中
    var s=(target-now)/1000;
    if(s>=0){//如果s>=0
    var h=parseInt(s/3600);//根据s计算小时差,保存在h中
    h<10&&(h="0"+h);//如果h<10,就在前补"0"
    var m=parseInt(s%3600/60);//根据s计算分钟差,保存在m中
    m<10&&(m="0"+m)//如果m<10,就在前补"0"
    s=parseInt(s%60);//根据s计算秒钟差,保存回s中
    s<10&&(s="0"+s)//如果s<10,就在前补"0"
    //设置id为time的元素内容为h:m:s
    time.innerHTML=
    time.innerHTML.indexOf(":")==-1?
    h+":"+m+":"+s:h+" "+m+" "+s;
    }else{
    clearInterval(timer);
    timer=null;
    }
    }
    var timer=null;
    window.onload=function(){
    calc();
    timer=setInterval(calc,500);
    }
    function stop(btn){
    //如果timer!=null,说明有定时器正在运行,就要停止
    if(timer!=null){
    clearInterval(timer);
    timer=null;
    btn.innerHTML="|&gt;";
    }else{//否则
    timer=setInterval(calc,1000);
    btn.innerHTML="||";
    }
    }
  • 相关阅读:
    CLSCompliantAttribute
    杂言
    批处理修改目录的隐藏属性
    unittest基本用法
    unittest跳过用例
    MySQL流程控制结构
    MySQL视图
    MySQL函数
    unittest断言 & 数据驱动
    PLSQL
  • 原文地址:https://www.cnblogs.com/zjpzjp/p/10455177.html
Copyright © 2011-2022 走看看