时间常用


获取24小时时间

let time=new Date().toLocaleString('chinese',{hour12:false});

获取当天时间

  var now = new Date();
  var year = now.getFullYear(); //得到年份
  var month = now.getMonth(); //得到月份
  var date = now.getDate(); //得到日期
  var day = now.getDay(); //得到周几
  var hour = now.getHours(); //得到小时
  var minu = now.getMinutes(); //得到分钟
  var sec = now.getSeconds(); //得到秒
  month = month + 1;
  if (month < 10) month = "0" + month;
  if (date < 10) date = "0" + date;
  if (hour < 10) hour = "0" + hour;
  if (minu < 10) minu = "0" + minu;
  if (sec < 10) sec = "0" + sec;
  var time = "";
  time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;

当前日期前加一天

日期大小比

var startDate1 ='2012-12-30 00:00:00' ;
let start1 = new Date(startDate1.replace(/\-/g, "\/"));
  
var startDate2 ='2012-12-30 13:13:02' ;
let start2 = new Date(startDate2.replace(/\-/g, "\/"));
start2 .getTime();// 获取时间戳 单位毫秒
  
console.log(start1,start1// Sun Dec 30 2012 00:00:00 GMT+0800 (中国标准时间) true

秒数转化时分秒

  var theTime = params.row.alarmDuration; //
           var middle = 0; //
           var hour = 0; // 小时
           //parseInt() 函数可解析一个字符串,并返回一个整数
           if (theTime > 60) {
             middle = parseInt(theTime / 60);
             theTime = parseInt(theTime % 60);
             if (middle > 60) {
               hour = parseInt(middle / 60);
               middle = parseInt(middle % 60);
             }
           }
           var result = "" + parseInt(theTime) + "秒";
           if (middle > 0) {
             result = "" + parseInt(middle) + "分" + result;
           }
           if (hour > 0) {
             result = "" + parseInt(hour) + "小时" + result;
           }
    return h("span", result);