国际标准时间转为时间轴,时间戳转时间轴,时间轴转时间戳

 //将国际时间转为时间轴方法
      formatTen(num) { 
          return num > 9 ? (num + "") : ("0" + num); 
      }, 
      formatDate(date) { 
          let year = date.getFullYear(); 
          let month = date.getMonth() + 1; 
          let day = date.getDate(); 
          let hour = date.getHours(); 
          let minute = date.getMinutes(); 
          let second = date.getSeconds(); 
          return year + "-" + this.formatTen(month) + "-" + this.formatTen(day); 
      },

时间戳转时间轴
(备注:如果带有上下午)请用下边的那个

        getTime(nS){     
             return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');     
        }, 
formatTime(t) {
        var timeStr = (new Date(parseInt(t) * 1000)).toLocaleString().replace(/:\d{1,2}$/,' ');
        var arr1 = timeStr.split(" ");
        var arr2 = arr1[0].split("/");
        for(var i = 1; i <= 2; i++) {
            if(parseInt(arr2[i], 10) < 10) {
                arr2[i] = "0" + arr2[i];
            }
        }
        var str1 = arr2.join("-");
        var arr3 = arr1[1].split(":");
        if(arr3[0].indexOf("上午") !== -1) {
            if(parseInt(arr3[0].replace(/上午/g, ""), 10) < 10) {
                arr3[0] = "0" + arr3[0].replace(/上午/g, "");
            } else {
                arr3[0] = arr3[0].replace(/上午/g, "");
            } 
        }
        if(arr3[0].indexOf("下午") !== -1) {
            arr3[0] = (12 + parseInt(arr3[0].replace(/下午/g, ""), 10)).toString();
        }
        var str2 = arr3.join(":");
        return str1 + " " + str2;
    },

时间轴转时间戳

      dateTime(index) {
        var strtime = index;
        var date = new Date(strtime);
        var time = Date.parse(date) / 1000;
        return time;
      }
//掘金上看的简单方法
const timestamp = +new Date("2019-02-14");
// timestamp => 1550102400000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值