zoukankan      html  css  js  c++  java
  • js date对象

    1、倒计时:

    function dateDown(dates){
    var endtime = new Date(dates).getTime() ;//结束时间
    var totime = new Date().getTime();//当前时间
    var downTime = endtime - totime;//时间间隔
    return downTime;
    }

    var timer = setInterval(function(){
    var downTime=dateDown("1/19/2017 0:0:0");//本次开始时间
    $("#countdown").show();
    if(downTime<=0){
    disable = false;
    downTime=dateDown("1/28/2017 23:59:59");//本次结束时间
    $("#snaping").show();
    $("#countdown").hide();
    }
    countdown(downTime);
    },1000);


    function countdown(downTime){
    var days = downTime/(24*60*60*1000);
    var total_show = Math.floor(days); //实际显示的天数
    var hours = (days - total_show)*24; //剩余小时
    var hours_show = Math.floor(hours); //实际显示的小时数
    var minutes = (hours - hours_show)*60; //剩余的分钟数
    var minutes_show = Math.floor(minutes); //实际显示的分钟数
    var seconds = (minutes - minutes_show)*60;//剩余的分钟数
    var seconds_show = Math.floor(seconds);//实际显示的秒数
    hours_show = hours_show<10 ? '0'+hours_show : hours_show;
    minutes_show = minutes_show<10 ? '0'+minutes_show : minutes_show;
    seconds_show = seconds_show<10 ? '0'+seconds_show : seconds_show;
    $("#countdown .day").text(total_show);
    $("#countdown .hours").text(hours_show);
    $("#countdown .minutes").text( minutes_show);
    $("#countdown .seconds").text(seconds_show);
    //
    $("#snaping .day").text(total_show);
    $("#snaping .hours").text(hours_show);
    $("#snaping .minutes").text( minutes_show);
    $("#snaping .seconds").text(seconds_show);
    if(downTime <= 0){
    clearInterval(timer);
    $("#snaping").hide();
    $("#countdown").hide();
    $("#next_start").show().css({"font-size":".22rem"});
    disable = true;
    }
    }

    2、获取时间日期

      function getTimes(timeStamp){    //timeStamp 时间戳
        if(/d{11,13}/.test(timeStamp)){
          let date = new Date(timeStamp);
          let year = date.getFullYear() ;
          let month = getnumber(date.getUTCMonth() + 1);
          let day = getnumber(date.getUTCDate());
          let hours = date.getHours() ;
          let minutes = date.getUTCMinutes();
          let seconds = date.getUTCSeconds();
          return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
        }else{
          return timeStamp;
        }
      }
      function getnumber(num){
        return num<10 ? '0'+num : num;
      }







  • 相关阅读:
    HDU 1242——Rescue(优先队列)
    [LeetCode] Rectangle Area
    iOS 开发百问(6)
    lucene入门查询索引——(三)
    lucene入门创建索引——(二)
    lucene简介——(一)
    Java基础打包以及批处理命令运行
    Maven从私服上下载所需jar包——(十四)
    Maven部署dao工程到私服上——(十三)
    Maven私服安装及配置——(十二)
  • 原文地址:https://www.cnblogs.com/ljbkyBlog/p/7089740.html
Copyright © 2011-2022 走看看