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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM