Js 时间戳显示和计算时间间隔

显示时间戳

很多地方会让页面显示当前时间并实时计时功能,例:2019年5月23号 10:28::34 代码实现如下:

      getTime(){
        var mydate = new Date();
        var year = mydate.getFullYear();
        var month = mydate.getMonth() + 1;
        var day = mydate.getDate();
        var hour = mydate.getHours();
        var min = mydate.getMinutes();
        var sec = mydate.getSeconds();
        var date=year + '年' + pad(month) + '月' + pad(day) + '日 '+pad(hour) + ':' + pad(min) + ':' + pad(sec);
        return date
      }
    function pad(s){
                return s < 10 ? '0' + s : s;
      };
      //定时刷新
    $(function() {
    setInterval("getTime()", 1000);
     });

计算时间间隔,也就是时间段。例:03:34:45

  //mss 为时间戳差值,单位为ms
    formatDuring (mss) {
        var hours = parseInt(mss / (1000 * 60 * 60));
        var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
        var seconds = parseInt((mss % (1000 * 60)) / 1000);
        var str =
          pad(hours)+
          ":" +
          pad(minutes) +
          ":" +
          pad(seconds);
        return str;
      };

猜你喜欢

转载自www.cnblogs.com/yaohe/p/10910473.html
今日推荐