vue cli3 获取当前日期时间方法封装 格式:2020-11-26 星期四 11:03:21

1.date.js

/* 
    ###
    getCurrentDate()  ---------------------  日期格式 ----> 2020-11-26 星期四 11:03:21
    ###
*/
export function getCurrentDate() {

  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 seconds = myDate.getSeconds(); //

  var days = myDate.getDay();

  switch (days) {

    case 1:

      days = '星期一';

      break;

    case 2:

      days = '星期二';

      break;

    case 3:

      days = '星期三';

      break;

    case 4:

      days = '星期四';

      break;

    case 5:

      days = '星期五';

      break;

    case 6:

      days = '星期六';

      break;

    case 0:
      days = '星期日';

      break;
  }

  var str = year + "-" + zeroFill(month) + "-" + zeroFill(day) + "  " + days + ' ' + zeroFill(hour) + ":" + zeroFill(min) + ":" + zeroFill(seconds);

  return str;

}

function zeroFill(num) {
  return Number(num) < 10 ? '0' + num : num
}

2.组件中使用

import { getCurrentDate } from "@/utils/date.js";
this.date = getCurrentDate();
    console.log(this.date) // 2020-11-26 星期四 11:03:21

 

posted @ 2020-11-26 11:13  李二十七  阅读(1047)  评论(0编辑  收藏  举报