vue/html日期与时间戳互相转换

前言:在element-ui 的时间选择器里选择时间(为标准模式)

1、将日期转换为指定的样式 如X年X月X日星期X

console.log(this.enableValue)
// 将当前的时间处理为2021-9-24格式
var date1 = new Date(this.enableValue);
// 利用Date对象,拼接一个想要的时间字符串,如 2021年 9月 9日 星期四
var year = date1.getFullYear()
var month = date1.getMonth() + 1
var dates = date1.getDate() // 几号
var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
var day = date1.getDay() // 返回 0 -6 索引为0 ,返回星期日  现在索引为4,返回星期4
console.log(year + '年' + month + '月' + dates + '日 ' + arr[day])
// 2021年9月24日 星期五

2、将日期转换为时间戳

console.log(this.enableValue)
var enableValueChuo = this.enableValue.getTime() / 1000; // enableValueChuo时间戳是10位

3、将后台传来的时间戳转为日期格式

    returnBeginTime(timestamp) {
      var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
      var Y = date.getFullYear() + "-";
      var M =
        (date.getMonth() + 1 < 10
          ? "0" + (date.getMonth() + 1)
          : date.getMonth() + 1) + "-";
      var D = this.change(date.getDate()) + " ";
      return Y + M + D;
    },
    change(t) {
      if (t < 10) {
        return "0" + t;
      } else {
        return t;
      }
    },
上一篇:Hive常用函数


下一篇:判断两个时间间隔是否是自然月